2013-03-07 67 views
-2

表看起來像這樣如何獲得下表的總計數結果?

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

我需要輸出followwing方式

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

我需要一個準確的查詢SQL Server 2008中

回答

3

你需要使用GROUP BYCOUNT()

SELECT col1, COUNT(*) totalCount 
FROM tableName 
GROUP BY col1 
+0

感謝您的幫助...... :) – Rdy 2013-03-07 13:17:32