Oracle数据库,如何通过SELECT查询固定行数的数据?

Oracle数据库,如何通过SELECT查询固定行数的数据?,第1张

可用rownum来查询。

如emp表中有如下数据

现在要求只查5行数据,可用如下语句:

select * from emp where rownum<=5

结果如下:

sqlserver2000中:

select top 50 * from 表 where id not in (select top 29 id from 表)

sqlserver2005中:

select top 50 * from 表 except select top 29 * from 表

Oracle中:

select * from 表 whre rownum<=50 minus select * from 表 where rownum<=29

mysql中:

select * from 表 limit 30,50


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

原文地址:https://54852.com/sjk/6769508.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存