且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在选择查询中生成自动增量字段

更新时间:2022-05-27 01:09:19

如果是MySql,可以尝试

If it is MySql you can try

SELECT @n := @n + 1 n,
       first_name, 
       last_name
  FROM table1, (SELECT @n := 0) m
 ORDER BY first_name, last_name

SQLFiddle

SQLFiddle

对于SQLServer

And for SQLServer

SELECT row_number() OVER (ORDER BY first_name, last_name) n,
       first_name, 
       last_name 
  FROM table1 

SQLFiddle

SQLFiddle