[sql] WHERE 절을 사용하여 특정 값의 최빈값 조회하기
SELECT age, COUNT(*) as frequency
FROM students
WHERE age IS NOT NULL
GROUP BY age
ORDER BY frequency DESC
LIMIT 1;

위의 쿼리는 ‘age’열에서 가장 많이 등장하는 값과 그 빈도수를 조회합니다. ‘WHERE’ 절을 사용하여 NULL 값을 제외하고, ‘GROUP BY’ 절과 ‘ORDER BY’ 절을 사용하여 최빈값과 그 빈도수를 구합니다. 마지막으로 ‘LIMIT’ 절을 사용하여 최빈값 하나만을 조회합니다.

이 쿼리를 실행하면 가장 많이 등장하는 ‘age’값과 해당 빈도수를 얻을 수 있습니다.