문법 · SQL

SQL 문법

SELECT부터 JOIN·GROUP BY·서브쿼리까지, 표를 다루는 질의 문법.

← 배우기 · 14레슨 · 약 185분

beginner 1. SELECT · WHERE · ORDER · LIMIT
16분 · 표를 걸러 정렬하는 기본 조회. 이 사이트 채점은 결과 표를 비교합니다.
intermediate 2. JOIN: INNER · LEFT와 없는 행 찾기
18분 · 두 표를 키로 붙이고, LEFT JOIN + IS NULL 패턴을 익힙니다.
intermediate 3. GROUP BY · 집계 · HAVING
13분 · COUNT/SUM/AVG와 그룹 필터 HAVING.
intermediate 4. 서브쿼리·IN·존재 여부
12분 · 중첩 SELECT, IN/NOT IN, EXISTS 패턴과 함정.
beginner 5. CASE · NULL · COALESCE
14분 · 조건 분기 컬럼과 NULL을 다루는 실전 패턴.
intermediate 6. 윈도우 함수 맛보기: RANK · OVER
16분 · GROUP BY 없이 행을 유지한 채 순위를 매기는 감각.
beginner 7. ORDER BY · LIMIT · DISTINCT
12분 · 정렬·상위 N·중복 제거로 결과 집합을 다듬습니다.
beginner 8. INSERT · UPDATE · DELETE 맛보기
12분 · 조회 말고 행을 넣고 바꾸는 DML을 짧게 봅니다.
beginner 9. 스칼라 함수 (UPPER · ROUND…)
12분 · SELECT에서 값을 바꾸는 자주 쓰는 함수들.
beginner 10. 함수 응용 (INSTR · CAST · GROUP)
12분 · 검색·형변환·집계와 함께 쓰기.
beginner 20. CASE · HAVING · LIKE
12분 · 행 변환 CASE, 집계 후 HAVING, 패턴 LIKE.
beginner 21. JOIN · NULLIF · DISTINCT
12분 · 표 연결, 0 나누기 방지, 중복 제거 집계.
beginner 22. ROUND · LEFT JOIN · GROUP_CONCAT
12분 · 소수 반올림, 왼쪽 조인, 그룹 문자열 합치기.
beginner 23. UNION · INTERSECT · WITH
12분 · 집합 연산과 공통 테이블 식.