[MySQL] MySQL NULL 처리하기 (IFNULL, COALESCE, CASE, IF...)
MySQL에서 NULL 처리 방법에서는 IFNULL(), COALESCE(), CASE 문, IF문을 사용해서 NULL을 처리할 수 있습니다. IFNULL() IFNULL 함수는 해당 Column의 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있도록 하는 함수입니다. MySQL의 IFNULL 함수는 Oracle 에서는 NVL(), SQL서버에서는 ISNULL()함수와 같습니다. 기본 구조 SELECT IFNULL(Column명, "Null일 경우 대체 값") FROM 테이블명; Ex) # TLNO 가 NULL이면 "NONE"을 반환하는 코드입니다. SELECT PT_NAME, IFNULL(TLNO, "NONE") AS TLNO FROM PATIENT 결과물 COALESCE() COALESCE ..
2024. 1. 30.