查询结果加序号的方法有两种,第一种只能从1开始,第二种可以设置起始数值 1.ROW_NUMBER() OVER ( ) SELECT id, ROW_NUMBER() OVER ( ) AS '序号' FROM xxx表名 2.设定参数 SELECT id, ( @i := @i + 1 ) AS '序号' FROM xxx表名,( SELECT @i := 1 ) AS iTable;