小编Kir*_*iga的帖子

如何从SQL Server中的特定行开始行号

我有一个表,其中有一ARR列存储各种值。当ARR列的值为4 时,我必须生成行号。

我的桌子

Sno   Data   ARR
----------------
 1    AAA     0
 2    AAA     1
 3    AAA     1
 4    AAA     2
 5    AAA     3
 6    AAA     4
 7    AAA     5
 8    AAA     5
 9    AAA     6
10    AAA     4
11    AAA     5
12    AAA     6
Run Code Online (Sandbox Code Playgroud)

所需结果:

Sno   Data   ARR   RowNumber
----------------------------
 1    AAA     0       0
 2    AAA     1       0 
 3    AAA     1       0
 4    AAA     2       0
 5    AAA     3       0
 6    AAA     4       1
 7    AAA     5 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2012

3
推荐指数
1
解决办法
66
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2012 ×1