数据库怎么查询 返回后5行的数据

数据库怎么查询 返回后5行的数据,第1张

oracle数据库中用sql查询某表(ur_table_name )的第5到第8条数据的语句为:

SELECT *FROM (SELECT a.*, ROWNUM rnFROM ur_table_name a)WHERE rn >= 5 AND rn <= 8

之所以用rownum rn,是把rownum转成实例,因为rownum本身只能用 <=的比较方式,只有转成实列,才可做 >=的比较。

sql语句实现降序取出后五条记录的方法:

1、sql server中的实现

select top 5 * from 表 where

id not in (select top 5 id from 表)

2、oracle中的实现:

SELECT *

FROM (SELECT a.*, ROWNUM rn

FROM torderdetail a)

WHERE rn >= 5 AND rn <= 10

这条语句即是输出Oracle查询第5到第10条纪录,这里之所以用rownum rn,是把rownum转成实例,因为rownum本身只能用 <=的比较方式,只有转成实列,这样就可做 >=的比较了。

1、access支持sql语言;

2、查询语句select的基本格式为select *|字段名表 from 数据源;

3、如果只显示前5条记录,则带top n子句,此处n为例5;

4、例如select top 5 * from 学籍,表示只查询学籍表的前5条记录。


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

原文地址: http://outofmemory.cn/sjk/6699887.html

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

发表评论

登录后才能评论

评论列表(0条)

保存