2016 - 2024

感恩一路有你

oracle取第一条数据top oracle表中有很多相同的记录,怎么只取满足条件的第一条?

浏览量:2432 时间:2021-03-14 20:58:16 作者:admin

oracle表中有很多相同的记录,怎么只取满足条件的第一条?

oracle只取满足条件的n条记录,和SQL server写法不一样,要使用关键字rownum。

如果只取1条记录:select 列名 from 表名 where rownum=1

如果想取前5条记录:select 列名 from 表名 where rownum>=5

oracle排序后取第一条记录?

一般是语句用法不对。 如有以下数据: 现在要求按sal列,也就是工资列,取出最小的一条。sql语句如下: select t.* from (select emp.*,row_number() over (order by sal) rn from emp) t where rn=1 结果如下:

oracle里面怎么取一条数据?

select * from test where rownum=1可以取到第一条,但你能这样用:select * from test where rownum=2不能说我直接取第二条。select * from test where rownum 0 and tt.r

oracle取第一条数据top oracle查询第一条记录 oracle排序后取第一条记录

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。