null인 데이터를 가져오는 is null
null이 아닌 데이터 가져오는 not
null인 데이터를 가져오는 is null
-- 재고가 null인 데이터를 가져오시오(IS <- NULL 데이터 가져올시 사용)(IS NULL 한문장)
SELECT *
FROM books
WHERE stock_quantity IS null;

null이 아닌 데이터 가져오는 not
-- 재고가 NULL이 아닌 데이터를 가져오시오 (IS NOT null)
SELECT *
FROM books
WHERE stock_quantity IS NOT null;

null인 데이터를 변경하는 ifnull
-- stock_quantity 에 null 이 있으면, 0으로 나오게, 새로운 컬럼 stock_quantity2
-- 를 만드세요.
-- null 이 있으면, 다른 값으로 셋팅하는 함수 : ifnull()
SELECT *,IFNULL(stock_quantity,0) as stock_quantity2
FROM books

'MySQL' 카테고리의 다른 글
14. MySQL 날짜와 시간 처리하기 (0) | 2024.11.29 |
---|---|
13. MySQL case, if 사용하기 (0) | 2024.11.29 |
9. MySQL 서브쿼리 Sub Query 사용하기 (1) | 2024.11.29 |
8. MySQL 데이터 집계함수 count, sum, avg, max, min (0) | 2024.11.28 |
7. MySQL 데이터를 가공하는 키워드 distinct, order by, limit, like, group by (0) | 2024.11.28 |