0
我有一個表,其中每列包含整數,一些值是重複的。 這裏的例子:統計表中列的重複值的發生率
| ColumnA | Column B | Column C |
| 2 | 3 | 1 |
| 1 | 1 | 3 |
| 2 | 1 | 3 |
我如何才能算每個整數的出現做一個SQL查詢? 我想獲得類似的東西: 2計數爲2,1計數爲4,3計數爲3
我有一個表,其中每列包含整數,一些值是重複的。 這裏的例子:統計表中列的重複值的發生率
| ColumnA | Column B | Column C |
| 2 | 3 | 1 |
| 1 | 1 | 3 |
| 2 | 1 | 3 |
我如何才能算每個整數的出現做一個SQL查詢? 我想獲得類似的東西: 2計數爲2,1計數爲4,3計數爲3
試試這個:
SELECT Col, COUNT(*) AS TOT
FROM (
SELECT ColumnA AS Col FROM table
UNION ALL
SELECT ColumnB FROM table
UNION ALL
SELECT ColumnC FROM table
) AS A
GROUP BY Col