簡體   English   中英

SQL 查詢:對不同值進行分組和計數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM