포포's 코딩&일상 기록

[SQL] NULL 인 값을 지정한 문자열로 출력하기 : IFNULL(a, b ) 함수로 NULL 값 치환 본문

카테고리 없음

[SQL] NULL 인 값을 지정한 문자열로 출력하기 : IFNULL(a, b ) 함수로 NULL 값 치환

포포252 2023. 10. 6. 22:32

다음 SQL 쿼리를 사용하여 ANIMAL_INS 테이블에서 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회할 수 있습니다. 동물의 이름이 NULL인 경우 "No name"으로 표시됩니다.

sqlCopy code
SELECT ANIMAL_TYPE, 
IFNULL(NAME, 'No name') AS NAME, 
SEX_UPON_INTAKE 
FROM ANIMAL_INS 
ORDER BY ANIMAL_ID;

이 쿼리는 ANIMAL_INS 테이블에서 ANIMAL_TYPE, NAME, SEX_UPON_INTAKE 열을 선택하고, IFNULL 함수를 사용하여 NAME 열의 값이 NULL인 경우 "No name"으로 대체합니다. 그런 다음 ANIMAL_ID 열을 기준으로 결과를 정렬합니다.