-2

テーブルはこんな感じ

╔══════╦══════╗
║ COL1 ║ COL2 ║
╠══════╬══════╣
║ A    ║ abc  ║
║ A    ║ dce  ║
║ A    ║ xyz  ║
║ B    ║ abc  ║
║ B    ║ xyz  ║
║ C    ║ abc  ║
║ C    ║ www  ║
║ C    ║ ccc  ║
╚══════╩══════╝

次の方法で出力が必要です

╔══════╦════════════╗
║ COL1 ║ TOTALCOUNT ║
╠══════╬════════════╣
║ A    ║          3 ║
║ B    ║          2 ║
║ C    ║          3 ║
╚══════╩════════════╝

SQL Server 2008 で正確なクエリが必要です。

4

1 に答える 1

3

あなたが使用する必要がありGROUP BYCOUNT()

SELECT  col1, COUNT(*) totalCount
FROM    tableName
GROUP   BY col1
于 2013-03-07T07:37:42.653 に答える