A.id={1,2}, B.id={2,3}을 FULL OUTER JOIN했다. key_id가 1,2,3으로 나오도록 빈칸에 들어갈 ANSI SQL 함수는?
SELECT ____(a.id, b.id) AS key_id FROM a FULL OUTER JOIN b ON a.id = b.id ORDER BY key_id;
정답 1번
FULL OUTER JOIN의 미일치 행은 한쪽 id가 NULL이다. COALESCE(a.id,b.id)는 첫 번째 비NULL id를 반환하므로 A에만 있는 1, 공통 2, B에만 있는 3을 하나의 key_id 열로 표현한다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21