채점 형식
이 사이트 SQL 문제는 케이스마다 준비된 테이블 위에서 여러분이 쓴 쿼리의 결과 표를 비교합니다. 열은 |, 행은 줄바꿈입니다.
자주 쓰는 절
SELECT col, COUNT(*) AS cnt
FROM t
WHERE col IS NOT NULL
GROUP BY col
HAVING COUNT(*) >= 2
ORDER BY col
LIMIT 10;
JOIN
- INNER: 양쪽 모두 있는 행
- LEFT: 왼쪽은 모두, 오른쪽 없으면 NULL →
WHERE right.id IS NULL로 「없는 쪽」 찾기
NULL
= 로는 NULL과 비교되지 않습니다. IS NULL / COALESCE(x, 대체값)을 쓰세요.