반응형
# is not null
- 데이터 접근에서 NULL 값(값이 없음)인 데이터는 제외하고 불러와야 하는 경우 사용
예시) NULL이 아닌 값만 불러오기
select first_name, title, average from test_table;
- is not null 사용
select first_name, title, average from test_table where title is not null;
# is null
- is not null의 반대 개념, NULL 값인 데이터를 불러와야 하는 경우 사용
예시) NULL 값만 불러오기
- is null 사용
select first_name, title, average from test_table where title is null;
# if문에서의 NULL 처리
ifnull : NULL 값인 경우, 코드 수행
- 예시) NULL 값인 경우 input data 라고 출력하기
select first_name, ifnull(title, 'input data'), average from test_table;
is null / is not null 을 사용 할 수도 있음
- is null 사용하여 위와 같은 상황 처리하기
- NULL이면 input data, 아니면 그대로 title 출력
select first_name, if(title is null, 'input data', title), average from test_table;
반응형