說我有這樣的一個表:SQL查詢來從一列給出不同的值,並且從第二列中不同值的計數
column1 | column2
---------------------
1 | a
1 | b
1 | c
2 | a
2 | b
我需要一個SQL查詢來顯示從列中的重複值1,從列背景不同值的計數輸出將如下所示:
column1 | count
-------------------
1 | 3
2 | 2
說我有這樣的一個表:SQL查詢來從一列給出不同的值,並且從第二列中不同值的計數
column1 | column2
---------------------
1 | a
1 | b
1 | c
2 | a
2 | b
我需要一個SQL查詢來顯示從列中的重複值1,從列背景不同值的計數輸出將如下所示:
column1 | count
-------------------
1 | 3
2 | 2
你可以做這樣的事情:
SELECT column1, count(column2)
FROM table
GROUP BY column1
謝謝你做到了。 –
你應該做一個COUNT(DISTINCT ...)
與GROUP BY
:
Select Column1,
Count(Distinct Column2) As Count
From Table
Group By Column1
你可以發佈你正在使用從它的代碼或者至少是摘錄? –