我有一张像图片这样的桌子
我想按如下方式计算输出的列号
我试过了,但它没有显示我想要的列 ID 和名称。
select id, name, number, count(number)
from table_demo
group by id, name, number
我的结果
无法帮助您使用 SQL Server 2019
有点像
select id, name, number, count(*) over (partition by number)
from table_demo order by 1,2
供将来阅读Microsoft 文档 和SQL Count Function with Partition By Clause