gpt4 book ai didi

SQL:在选择中添加计数器

转载 作者:行者123 更新时间:2023-12-04 14:00:49 24 4
gpt4 key购买 nike

我有一个包含名称的表:

Name
----
John Smith
John Smith
Sam Wood
George Wright
John Smith
Sam Wood

我想创建一个 select 语句来显示这个:

姓名

'约翰史密斯 1'

《约翰·史密斯 2》

'山姆伍德 1'

'乔治赖特 1'

《约翰·史密斯 3》

《山姆伍德 2》

换句话说,我想为每个名称添加单独的计数器。有没有办法在不使用游标的情况下做到这一点?

最佳答案

使用 ROW_NUMBER():

SELECT Name, ROW_NUMBER() OVER(Partition BY Name ORDER BY Name) as [Rank]
FROM MyTable

关于SQL:在选择中添加计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2965489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com