DATABASE/MySQL Workbench

MySQL Workbench : ifnull 함수 사용법

신강희 2024. 5. 15. 22:39
728x90

< MySQL  ifnull 함수 사용법 >

# 이전 생성한 스키마(DB)와 테이블로 이어서 진행

# 참고 : https://sorktjrrb.tistory.com/105

 

MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)

# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구

sorktjrrb.tistory.com

 

# 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;

 

다음 게시글로 계속~!

반응형