title: 如何给查询出的 SQL 记录添加序号列 tags: “SQL”

如何给查询出的 SQL 记录添加序号列

给查询出的 SQL 记录添加序号列,解决方法有以下两种

第一:

1
select ROW_NUMBER() OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a

(table 为表名,字段为表 a 中的字段名)

第二:

1
select RANK()  OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a

(table 为表名,字段为表 a 中的字段名)