[英]SQL query: group and count distinct values
鑒於此數據庫表:
A_column B_column
---------------
A1 1
A1 2
A1 2
A2 1
A2 1
A2 1
A3 2
A3 3
A3 4
A3 5
我如何編寫 SQL SELECT 查詢以打印出 B_column 中每個 A_column 中的唯一值的數量,因此 output 將是這樣的:
A1 2
A2 1
A3 4
我試過了,但似乎無法正常工作:
SELECT A_column, count(B_column) FROM table GROUP BY A_column
使用distinct
:
SELECT A_column, count(distinct B_column) FROM table GROUP BY A_column
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.