SQL로 하는 데이터 분석서브쿼리와 뷰를 활용한 유연한 데이터 분석EXISTS, NOT EXISTS와 상관 서브쿼리

Q

서브쿼리에 WHERE절을 넣는 이유

조회 657

좋아요 0

2022년 12월 12일()

댓글 2

2022년 12월 12일
제가 답변을 남겨도 될런지요?쿼리문의 예측해 보면
2022년 12월 12일
주제 넘겠지만 제 의견은 이렇습니다.
A
1개의 답변이 있어요
2022년 12월 12일 ()

댓글 4

2022년 12월 12일
말씀해주신대로라면 min_height_in_the_year에 null 값이 들어가면 안되는 것 아닌가요?
2022년 12월 12일
네~ 그렇게 하기 위한 쿼리인거에요. 서브쿼리가 (select ... from member where ... )까지고 이를 as min_height_in_the_year 라고 별칭(필드명)을 준거에요. 이 서브쿼리의 값은 select 절에 있는 min(height) 이며 height의 값이 null이 없도록 하기 위해 is not null을 쓴 것으로 이해됩니다.
2022년 12월 12일
실행을 하면 min_height_in_the_year에 null값이 있습니다.
2022년 12월 12일
main query에서도 where height is not null을 써 주면 좋았을 꺼 같습니다.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇