DB2使用LIMIT和OFFSET

DB2使用LIMIT和OFFSET,第1张

DB2使用LIMIT和OFFSET

DB2 for Linux Unix Windows(LUW)和DB2 for iSeries是不同的产品。可能,DB2 for
iSeries不支持DB2_COMPATIBILITY_VECTOR。我无法在“ iSeries信息中心”中找到它。

可以使用FETCH FIRST 10 ROWS ONLY子句代替LIMIT。

代替LIMIT和OFFSET,您应该能够将ROW_NUMBER
olap函数
与subselect一起使用。像这样的东西

 SELECT emp.EMPNO, emp.SALARY FROM (     SELECt EMPNO, SALARY,  ROW_NUMBER() OVER(ORDER BY SALARY DESC) as row_number     FROM EMPLOYEE ) emp WHERe emp.row_number > 10 AND emp.row_number <= 20


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4975466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存