您的位置:首页 > 数据库

sql在不同数据库查询前几条数据

2014-04-23 15:47 417 查看
sql在不同数据库查询前几条数据

关键字: sql 前几条结果

sql在不同数据库查询前几条数据

1. ORACLE

SELECT * FROM TABLE1 WHERE ROWNUM<=N

HQL: from table1 t order by t.createTime desc where rownum<=n

2. INFORMIX

SELECT FIRST N * FROM TABLE1

3. DB2

SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N

或者

SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY

4. SQL SERVER

SELECT TOP N * FROM TABLE1

5. SYBASE

SET ROWCOUNT N

GO

SELECT * FROM TABLE1

6. MYSQL

SELECT * FROM TABLE1 LIMIT N

hibernate查询记录的前10条记录

就像mysql的SQL语句的"select * from table limit 10" hql 不支持limit

query.setFirstResult(0);//从第0条开始取

query.setMaxResults(10);//取十条记录

7. FOXPRO

SELECT * TOP N FROM TABLE ORDER BY COLUMN

8.postgres查询前几条记录SQL

SELECT * FROM TABLE LIMIT

跟我学SQL分为三部分,其中涵盖了有关SQL标准的基本知识。在上一篇文章里我们讨论了一些数据库术语和4种最基本的数据查询类型。此外,我们还解释了WHERE子句和条件语句的用法,同时我们提供了各类查询的具体示例。

在这篇文章里,我们将就其他一些SQL函数和子句进行阐述,供你用于基本的SELECT数据查询中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: