Select Top在不同数据库中的使用

简介: 1. oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM

1. oracle数据库

SELECT * FROM TABLE1 WHERE ROWNUM<=N

2. Infomix数据库

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
SET ROWCOUNT 0

SELECT TOP N * FROM TABLE1

6. MySQL数据库

SELECT * FROM TABLE1 LIMIT N

7. FoxPro数据库

SELECT * TOP N FROM TABLE ORDER BY COLUMN

 

目录
打赏
0
0
0
0
2
分享
相关文章
MySQL left join 查询 多条数据
MySQL left join 查询 多条数据
131 0
数据库join类型有哪些?
【8月更文挑战第2天】
182 17
数据库join类型有哪些?
数据的查询与添加:解析MySQL中的SELECT和INSERT操作
在数据库管理中,SELECT和INSERT操作是日常工作中的重要环节,用于数据的获取和添加。了解如何正确使用这两个操作是数据库操作的关键。
251 0
数据库 HAVING COUNT () 的用法
数据库 HAVING COUNT () 的用法
486 0
数据库 HAVING COUNT () 的用法
SQL TOP 实例
SQL TOP 实例
89 0
MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的
MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的
122 0
MySQL 数据库使用SQL SELECT语句来查询数据。
MySQL 数据库使用SQL SELECT语句来查询数据。
171 0
SqlServer基础--Select *与Select 指定列的区别
SqlServer基础--Select *与Select 指定列的区别
6692 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等