SQL有计数(*)

时间:2015-05-19 10:22:30

标签: sql count having

我有这张桌子:

Code       Nom           Prenom
192        Potter        Harry
192        Granger       Hermione
197        Malfoy        Drago

我需要得到一个结果:

Code       Nom           Prenom     count
192        Potter        Harry      2
192        Granger       Hermione   2
197        Malfoy        Drago      1

我尝试过,但我不能与Nom'和' Prenom'只计算。你有解决方案吗?感谢

1 个答案:

答案 0 :(得分:4)

SELECT
    Code,
    Nom,
    Prenom,
    COUNT(*) OVER (PARTITION BY Code) AS MyCount
FROM
    MyTable