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

 

相关文章
|
8月前
|
关系型数据库 MySQL 数据库
数据的查询与添加:解析MySQL中的SELECT和INSERT操作
在数据库管理中,SELECT和INSERT操作是日常工作中的重要环节,用于数据的获取和添加。了解如何正确使用这两个操作是数据库操作的关键。
132 0
|
11月前
|
SQL Oracle 关系型数据库
SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
310 0
|
存储 数据库
数据库 HAVING COUNT () 的用法
数据库 HAVING COUNT () 的用法
317 0
数据库 HAVING COUNT () 的用法
|
SQL 关系型数据库 MySQL
mysql 实现select 判断查询
mysql 实现select 判断查询
73 0
|
SQL
SQL TOP 实例
SQL TOP 实例
64 0
|
SQL 关系型数据库 MySQL
MySQL 数据库使用SQL SELECT语句来查询数据。
MySQL 数据库使用SQL SELECT语句来查询数据。
127 0
|
SQL 存储 NoSQL
一条SQL完成跨数据库实例Join查询
本文以MySQL及Redis为例,介绍如何通过一条SQL轻松完成跨数据库实例的查询。
3703 0
|
SQL 关系型数据库 数据库
|
关系型数据库 数据库 Oracle