SQL自动生成序列号

被查询数据的编号不是从1开始按顺序排列的,界面显示你想按顺序显示。 select RANK()OVER(ORDER BY ID)as ID,* from reconcilet _ det ......

查询出来的数据的编号,不是按照从1开始的有序进行的,界面上显示想显示有序排序

select RANK() OVER(ORDER BY id ) as ID ,* from reconcilet_detailes

select RANK() OVER(ORDER BY 字段名 ) as ID ,ID from 数据库

如下图:

SQL 自动生成序号-风君子博客

测试出,Postgre SQL ,SQL Server 好用