MySQL
11. MySQL null인 데이터를 가져오기, 바꾸기 is null,ifnull
oioioa
2024. 11. 29. 12:11
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
