0
발생 빈도별로 mysql 행을 정렬하는 방법이 있습니까?발생 빈도별로 mysql 행을 정렬하는 방법이 있습니까?
발생 빈도별로 mysql 행을 정렬하는 방법이 있습니까?발생 빈도별로 mysql 행을 정렬하는 방법이 있습니까?
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
고마워 dude, id –
당신이 당신의'count' 열을 참조하는 경우, 다음이 가능해야한다 .. 비록 .. 당신을 좀 더 구체적이어야합니다 .. 일부 SQL .. 스키마 .. 또는 데이터가 좋을 것 ... – Nonym