sql server 行号问题
如图:
我想给这段数据加一列行号 要求是根据DL_LINE_CODE一组的
例如:DL_LINE_CODE 为 0151015的行号是1,2,3,4 一旦DL_LINE_CODE变为0223011 行号就得重新从1开始。
最好的结果想要的是
rownum DL_LINE_CODE
1 0151015
2 0151015
3 0151015
4 0151015
1 0223011
2 0223011
3 0223011
1 3333333
2 3333333
3 3333333
可否给小弟 指引下。
------解决方案--------------------select row_number()over(partition by DL_LINE_CODE order by DL_LINE_CODE )id,*
from tb