ifnull(값, 대체값)
값이 null 이면 대신에 대체값을 반환
-- null 인 항목을 다른 값으로 채우는 방법
-- ifnull() 함수를 사용한다.
-- stock_quantity 에 null 이 있으면 0으로 셋팅하자.
select *,
ifnull(stock_quantity, 0) as stock_quantity
from books;
select id, title, author_fname, author_lname, released_year,
ifnull(stock_quantity, 0) as stock_quantity, pages
from books;
'MySQL' 카테고리의 다른 글
[MySQL] TIMESTAMP (0) | 2024.05.16 |
---|---|
[MySQL] 날짜, 시간 처리 (0) | 2024.05.16 |
[MySQL] if() 함수 (0) | 2024.05.14 |
[MySQL] case (0) | 2024.05.14 |
[MySQL] null인 데이터 가져오기 is null (0) | 2024.05.14 |