컴공생의 다이어리

[MySQL] NULL 처리 - IFNULL 본문

Development/Database & SQL

[MySQL] NULL 처리 - IFNULL

컴공 K 2022. 3. 12. 00:01

[MySQL] NULL 처리 - IFNULL

MySQL에서 해당 Column의 값이 NULL을 반환할 경우 다른 값으로 출력하고 싶다면 INFULL함수를 사용하면 된다.

SELECT IFNULL(Column명, "Null일 경우 대체 값") FROM 테이블명;

 

 

예시

# AGE 컬럼이 NULL인 경우, -1을 반환
SELECT IFNULL(AGE, -1) FROM 테이블명;

# ADDRESS 컬럼이 NULL인 경우, '주소 없음'을 반환
SELECT IFNULL(ADDRESS, "주소 없음") FROM 테이블명;

 

 

 

 

 

 

https://velog.io/@gillog/DB-MySQL-NULL-%EC%B2%98%EB%A6%ACIFNULL-CASE-COALESCE

 

[DB] MySQL NULL 처리(IFNULL, CASE, COALESCE)

MySQL에서 Column의 값이 Null인 경우를 처리해주는 함수들은 IFNULL, CASE, COALESCE과 같은 함수들이 있다.Orcale의 NVL()과 비슷한 기능을 한다.해당 Column의 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있

velog.io

 

728x90
Comments