반응형
< MySQL 값이 null 인지 확인할때는, is null 사용 >
# 이전 생성한 스키마(DB)와 테이블로 이어서 진행
# 참고 : https://sorktjrrb.tistory.com/105
-- 중요한 개념을 위해서 새로운 데이터를 하나 넣어보자.
insert into books
(title, author_fname, author_lname, released_year, pages)
values
('좋은책', '길동', '홍', 2024, 240);
select *
from books;
ㄴ 일부러 stock_quantity 값을 넣어주지 않아서 null값으로 출력됨
# null 값을 찾을때는 is null을 사용
- 일반 문자열을 찾듯이 = 부등호나 like로 찾으면 에러가 뜨지는 않지만 결과는 빈값이 나온다.
- 이런 현상이 버그 현상이고, 그러므로 항시 검토가 중요하다.
- null 값은 문자가 아니라 빈데이터를 찾는것
-- null 데이터를 가져오는 방법
-- 재고가 null 인 데이터를 가져오시오
select *
from books
where stock_quantity is null;
# null이 아닌 값을 찾을땐 is not null
-- 재고가 null 이 아닌 데이터를 가져오시오
select *
from books
where stock_quantity is not null;
다음 게시글로 계속!
728x90
반응형
'DATABASE > MySQL Workbench' 카테고리의 다른 글
MySQL Workbench : if 함수 사용법 (0) | 2024.05.15 |
---|---|
MySQL Workbench : case 문 작성법 (case, end) (0) | 2024.05.15 |
MySQL Workbench : 조건문에 연산자(and, or, between, in) 활용 (0) | 2024.05.15 |
MySQL Workbench : 조건문에 부등호(=, !=, <=, >=) 활용 (0) | 2024.05.15 |
MySQL Workbench : Sub Query 사용법 (0) | 2024.05.15 |