SQL 2008 分组问题

weixin_36349555 2024-11-03 21:39:51

按编号分组,编号一样的组号就一样,组号从1开始

编号组号(想要的结果)
10011
10011
10011
10022
10022
10033
10033
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

好样的

雨夹雪 11-04
  • 打赏
  • 举报
回复 1


CREATE TABLE #T
(
    编号 VARCHAR(10)
)

     
INSERT INTO  #T VALUES('1001')
INSERT INTO  #T VALUES('1001')
INSERT INTO  #T VALUES('1001')
INSERT INTO  #T VALUES('1002')
INSERT INTO  #T VALUES('1002')
INSERT INTO  #T VALUES('1003')
INSERT INTO  #T VALUES('1003')


SELECT *,DENSE_RANK() OVER(ORDER BY 编号) AS 组号  FROM #T 
  • 举报
回复
@雨夹雪 谢谢,正是我要的

34,696

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧