에듀윌 · 총정리
핵심 정리
서브쿼리·NULL 함수·윈도우 — 한 장 압축

빈출·함정만 잡으면 끝

EXISTS NOT EXISTS = 없으면 참, 자기참조 EXISTS는 항상 참. 값이 아니라 행 유무만 본다.
JOIN + NULL NATURAL JOIN은 공통 칼럼 전부 일치해야 매칭. IN(…, NULL)의 NULL은 비교 불가라 무시.
NULL 함수 NVL2(x,1,0) = x 있으면 1·없으면 0. 집계(MIN·MAX·SUM)는 NULL을 제외하고 계산.
윈도우 LAG = 이전 행(뒤돌아보기) / LEAD = 다음 행. 비율: PERCENT_RANK는 0 시작, CUME_DIST는 1 끝.
제약·참조 UQ는 NULL 허용(중복만 금지). CASCADE는 부모 변경 시 자식 자동 삭제·수정.