假设有下表(没有countx列):
|**ID**|**Name**|**City**|**CountX**|
| 1 | Ana | London | 1 |
| 2 | Ana | Paris | 1 |
| 3 | Mary | Paris | 2 |
| 4 | Mary | Paris | 2 |
| 5 | John | London | 2 |
| 6 | John | London | 2 |
我想添加列'countx'与不同的条目数,每一个名称和城市的组合。
我尝试使用row\u number(),但效果不佳:
ROW_NUMBER () OVER (PARTITION BY Name, City ORDER BY Name) AS CountX
我还尝试使用 select distinct Name from table GROUP BY Name
但是不能
提前谢谢!
1条答案
按热度按时间j8yoct9x1#
使用窗口函数。但是
count(*)
: