반응형
< MySQL ifnull 함수 사용법 >
# 이전 생성한 스키마(DB)와 테이블로 이어서 진행
# 참고 : https://sorktjrrb.tistory.com/105
# Null인 항목을 자동으로 채울때는 ifnull()
-- Null 인 항목을, 다른 값으로 채우는 방법
-- ifnull() 함수를 사용한다.
-- stock_quantity 에 null이 있으면, 0으로 셋팅하자.
select * ,
ifnull(stock_quantity, 0)
from books;
ㄴ 이렇게 새로운 컬럼으로 생성되어 데이터로 출력된다.
# 자연스럽게 null 자리를 설정한 값으로 채우고, 전체데이터로 자연스럽게 보여주고 싶다면
# 원본 컬럼 대신에, ifnull 문을 넣어서 전체데이터로 볼수도 있음
select id, title, author_fname, author_lname, released_year,
ifnull(stock_quantity, 0) as stock_quantity, pages
from books;
다음 게시글로 계속~!
728x90
반응형
'DATABASE > MySQL Workbench' 카테고리의 다른 글
MySQL Workbench : 날짜 데이터를 저장하는 데이터타입 (DATE, TIME, DATETIME) (0) | 2024.05.16 |
---|---|
MySQL Workbench : group by 해서 만들어진 컬럼을 이용해서, case 문 만들때 조심해야할 사항 (컬럼 이름 사용법 설명) (0) | 2024.05.15 |
MySQL Workbench : if 함수 사용법 (0) | 2024.05.15 |
MySQL Workbench : case 문 작성법 (case, end) (0) | 2024.05.15 |
MySQL Workbench : 값이 null 인지 확인할때는, is null 사용 (0) | 2024.05.15 |