2011-12-15 5 views

답변

2
SELECT n, count(*) as freq 
FROM your_table 
GROUP BY n 
ORDER BY freq DESC; 

보다 구체적인 예 :

SELECT n, count(*) as freq 
FROM (
    SELECT 1 as n 
    UNION ALL 
    SELECT 2 as n 
    UNION ALL 
    SELECT 3 as n 
    UNION ALL 
    SELECT 3 as n 
    UNION ALL 
    SELECT 3 as n 
    UNION ALL 
    SELECT 2 as n) as your_table 
GROUP BY n 
ORDER BY freq DESC; 

가 반환합니다

n, freq 
3, 3 
2, 2 
1, 1 
+0

고마워 dude, id –

관련 문제