在查询数据时添加增加数量

时间:2013-11-20 03:13:16

标签: sql sql-server-2008

我想用这样的样本列(编号列)查询数据(假设我们有5条记录):

No.
1
2
3
4
5

如何获得此列的结果?

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用row_number窗口函数从1开始获取数字序列。

示例:

select *, row_numer() over (order by field1) as Seq from customtable

您可以在row_number

中为order by子句指定任何字段

答案 1 :(得分:0)

ROW_NUMBER

SELECT No,ROW_NUMBER() OVER (ORDER BY No) AS rn  FROM table

fiddle demo