1 这两条语句是否适用于PL/SQL?\x0d\这两条语句不是适合不适合plsql,而是不适合oracle\x0d\ 2如果不适用那么还有其它更好的语句么?\x0d\oracle中用来限制行数,一般都用rownum这个伪列的。\x0d\如 select from (select from test order by id desc ) where rownum 回答于 2022-12-14
可以用row_number函数,如以下数据:
ID NAME
1 张三
3 李四
5 王五
7 赵六
如查询王五这条数据在数据库里是第几条,可以这样。
1
2
3
select trn from
(select ,row_number() over(order by id) rn from 表名) t
where tname='王五'
结果会显示为3,也就是第三条数据
你好
自订一客户资料表,加入栏位: 客户编号,公司名称
在查询中产生递增序号之方法如下
SELECT RANK() OVER (ORDER BY 客户编号 DESC) AS 序号,
客户编号, 公司名称
FROM 客户;
以上就是关于在PLSQL中怎么能取到表中按ID降序排列的前十条记录全部的内容,包括:在PLSQL中怎么能取到表中按ID降序排列的前十条记录、如何获取SQL SERVER数据库中特定行的id号、sql自定义函数怎么获得每一条数据的id呀 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)