[프로그래머스] ⭐⭐ NULL 처리하기 (MySQL)
문제
코드
ver(1) - IFNULL 사용
SELECT ANIMAL_TYPE,IFNULL(NAME,'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ver(2) - IF 사용
SELECT ANIMAL_TYPE, IF(NAME IS NULL, "No name", NAME) AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
풀이
IFNULL
해당 컬럼 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있도록 하는 함수
SELECT IFNULL(컬럼명, "Null일 경우 대체 값") FROM 테이블명;
IF
특정 조건에 따라 처리하는 조건문
--IF(조건, '참', '거짓')
SELECT IF(2 > 1, 'TRUE', 'FALSE') AS result
댓글남기기