如何在sql查询中设置启动序列号?

时间:2017-03-17 04:12:38

标签: sql-server row-number sql-query-store

我曾使用row_number(),但它以自动编号开头。我想自己设置默认值。

前:

row_number() Over (Order by OrderNumber)

结果:

1. a 
2. B
3. C

但是可以这样做吗?

101. A
102. B
103. C

你的回答非常重要!!!

2 个答案:

答案 0 :(得分:1)

只需使用row_number()+为其添加一个数字:

 SELECT (ROW_NUMBER() OVER (ORDER BY MyColumnName) + 100) AS Rn, * FROM MyTableName

答案 1 :(得分:0)

SELECT @ab:=@ab+1 as SrNo,* FROM tablename, (SELECT @ab:= 100) AS ab;