读书人

sql server 行号有关问题

发布时间: 2013-01-11 11:57:35 作者: rapoo

sql server 行号问题
如图:
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

读书人网 >SQL Server

热点推荐