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

 

相关文章
|
10月前
|
关系型数据库 MySQL
MySQL left join 查询 多条数据
MySQL left join 查询 多条数据
137 0
|
7月前
|
SQL 数据挖掘 数据库
数据库join类型有哪些?
【8月更文挑战第2天】
199 17
数据库join类型有哪些?
|
8月前
|
关系型数据库 MySQL 索引
MySQL之优化SELECT语句
以上只是一些基本的优化策略,具体的优化方案还需要根据实际的业务需求和数据情况来定制。
71 0
|
关系型数据库 MySQL 数据库
数据的查询与添加:解析MySQL中的SELECT和INSERT操作
在数据库管理中,SELECT和INSERT操作是日常工作中的重要环节,用于数据的获取和添加。了解如何正确使用这两个操作是数据库操作的关键。
273 0
|
SQL 关系型数据库 MySQL
【MySQL】数据查询操作(select语句)(上)
【MySQL】数据查询操作(select语句)
【MySQL】数据查询操作(select语句)(上)
|
SQL 安全 关系型数据库
【MySQL】数据查询操作(select语句)(下)
【MySQL】数据查询操作(select语句)(下)
【MySQL】数据查询操作(select语句)(下)
|
关系型数据库 MySQL 数据库
【MySQL】数据查询操作(select语句)(中)
【MySQL】数据查询操作(select语句)(中)
【MySQL】数据查询操作(select语句)(中)
|
存储 数据库
数据库 HAVING COUNT () 的用法
数据库 HAVING COUNT () 的用法
540 0
数据库 HAVING COUNT () 的用法
|
SQL 关系型数据库 MySQL
mysql 实现select 判断查询
mysql 实现select 判断查询
110 0
|
SQL
SQL TOP 实例
SQL TOP 实例
92 0