记住哦,本站网址是:http://www.7139.com
梦幻网络
导航图标
您现在的位置: 梦幻网络 >> 技术学院 >> 数据库 >> DB2 >> 正文

来个简单的问题

来源:互联网 收集:梦幻网络 本站网址:www.7139.com 点击数: 【字体:减小 增大


再来个简单的问题,oracle里用rownum来返回限制查询所返回的行数,db2有无相应的函数?
大连老K 回复于:2003-05-13 10:28:54 Oracle:rownum
DB2:row_number() over()
这个问题好像有讨论过!
最好把问题写在标题上,这样便于以后搜索!谢谢!

CCBZZP 回复于:2003-05-13 12:52:01 介紹取一表前N筆記錄的各种數据庫的寫法...
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
4. SQL SERVER
SELECT TOP N * FROM TABLE1
5. SYBASE
SELECT TOP N * FROM TABLE1

歡迎大家繼續......
CCBZZP 回复于:2003-05-13 12:53:10 DB2 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 也可以的(完)计算机基础教程网


Google
【更新时间:2006-7-13 23:05:14】【打印此文】【关闭窗口
搜索