首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server 行号有关问题

2013-01-11 
sql server 行号问题如图:我想给这段数据加一列行号 要求是根据DL_LINE_CODE一组的例如:DL_LINE_CODE 为 0

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

热点排行