Oracle查询显示数据序号
1、查询显示数据序号的sql如下select rownum,a.* from tableName a2、以上sql如果不增加排序,这个数据没有问题,一旦增加排序,序列号就错乱了select rownum,a.* from tableName a order by a.createTime3、第一种解决办法select rownum,b.* from (select a.* from tableNa
·
1、查询显示数据序号的sql如下
select rownum,a.* from tableName a
2、以上sql如果不增加排序,这个数据没有问题,一旦增加排序,序列号就错乱了
select rownum,a.* from tableName a order by a.createTime
3、第一种解决办法
select rownum,b.* from (select a.* from tableName a order by a.createTime) b
4、第二种解决办法
select row_number() over (order by a.createTime) rn,a.* from tableName a
更多推荐
已为社区贡献24条内容
所有评论(0)