728x90
반응형
-.. 하 이거 저번에도 틀렸던 거 같은데 그 사이에 까먹었나 보다...ㅎ
- NULL 값은 비교 연산(= 또는 IN)에서 필터링되지 않음
=> NULL 값을 포함하려면 IS NULL을 사용해야 함
수정 전
select *
from MEMBER
left outer join MEMBER_DTL using(member_id)
where member_grade in ('NULL', 'BRONZE')
order by member_id;
수정 후
- 이젠 까먹지좀 말자.. ㅎ
SELECT *
FROM MEMBER
LEFT OUTER JOIN MEMBER_DTL USING (member_id)
WHERE member_grade IS NULL OR member_grade = 'BRONZE' -- is null
ORDER BY member_id;
728x90
반응형
'Data Science > SQL' 카테고리의 다른 글
[Elice SQL] 비연관 서브쿼리. 항상 on 안써도 됌. 그냥 대치 값 넣을 것 (0) | 2025.03.04 |
---|---|
[Elice SQL] 서브쿼리 심화: 연관/비연관, 단일행/다중행 (0) | 2025.03.04 |
[Elice SQL] 조인 join (0) | 2025.03.03 |
[프로그래머스 SQL] 데이터 타입 주의 할 것. (date는 left()-> X) (0) | 2025.03.02 |
[Elice SQL] 집합연산자 & 계층형 질의 (0) | 2025.03.02 |