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