不同数据库获取前N条记录的Sql书写
来源:互联网 发布:秧歌 张爱玲 知乎 编辑:程序博客网 时间:2024/05/06 08:51
1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
或者
select * from (select * from tableName order by dbms_random.value) 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
select top N * from tableName order by newid()
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
http://blog.csdn.net/Senton/archive/2009/04/18/4090105.aspx
http://blog.csdn.net/Senton/archive/2009/08/03/4404101.aspx
- 不同数据库获取前N条记录的Sql书写
- 不同数据库获取前N条记录的Sql书写
- SQL不同数据库下的查询前n条记录
- Oracle,Mysql,SQL Server等数据库取前N条记录的不同写法
- Oracle,Mysql,SQL Server等数据库取前N条记录的不同写法 (有点发现)
- Oracle,Mysql,SQL Server等数据库取前N条记录的不同写法
- 数据库获取前N条记录SQL Server与SQLite的区别
- 获取数据库中前N条记录
- 数据库获取前n条记录/分页
- 各种数据库优先获取前N条记录的写法
- 取数据库表前N条记录,对于的SQL
- 取一表前N条记录,各个数据库的不同SQL写法
- 各个数据库的取一表前N条记录不同SQL写法
- 在不同数据库环境下读取前N条记录
- (转)获取数据库中前N条记录
- 各种数据库获取前n条记录/分页
- 数据库查询前N条记录sql语句介绍
- ORACLE获取數据库表的前N条记录
- oracle中的包变量
- struts2 异常处理
- CSS代码属性大全(HTML)
- 注射器活塞和推柄异常检测
- Servlet中response.sendRedirect()跳转时不能设置target的解决办法
- 不同数据库获取前N条记录的Sql书写
- 毕设没有几天了。急啊急啊急
- Unix调试工具dbx使用方法
- VC++ Tab Control控件的使用
- __stdcall,__cdecl,_cdecl,_stdcall,。__fastcall,_fastcall 区别简介
- snmp++开发包开发基于snmp的ups监控程序
- The four cities of China http://nitawriter.wordpress.com/2007/05/26/the-four-cities-of-china/
- new和delete
- A Collection of Examples of 64-bit Errors in Real Programs