Select Top在不同数据库中的用法
2012-07-11 17:19
357 查看
从ITPUB上看到的一个好贴,也经常用到,不是所有的平台均以测试,你可以自己试试看。
1. ORACLE
SELECT * FROM TABLE1 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
7. FOXPRO
SELECT * TOP N FROM TABLE ORDER BY COLUMN
1. ORACLE
SELECT * FROM TABLE1 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
7. FOXPRO
SELECT * TOP N FROM TABLE ORDER BY COLUMN
相关文章推荐
- Select Top在不同数据库中的使用用法:
- [转]Select Top在不同数据库中的用法
- Select Top在不同数据库中的用法
- Select Top在不同数据库中的用法
- Select Top在不同数据库中的用法
- Select Top在不同数据库中的使用用法
- 七种数据库中Select Top的用法
- 七种数据库中Select Top的用法
- 七种数据库中 Select top的用法
- Select Top在不同数据库中的使用
- Select Top在不同数据库中的使用
- 转:SELECT TOP N 在不同数据库中的表现
- 七种数据库中Select Top的用法
- 不同数据库中查询前几条记录的用法(SQL Server/Oracle/Postgresql)
- 数据库语句 select * from table where 1=1 的用法和作用
- 数据库SQL语句 SELECT LIKE like用法详解
- 查询前几条记录在不同数据库中的用法
- 数据库语句 select * from table where 1=1 的用法和作用
- 数据库语句 select * from table where 1=1 的用法和作用
- sql语句中select top n与oracle的rownum与mysql的limit用法