Moments of growth

[MySQL] 12세 이하인 여자 환자 목록 출력하기 _CASE 문법 본문

카테고리 없음

[MySQL] 12세 이하인 여자 환자 목록 출력하기 _CASE 문법

뮤링이 2022. 12. 15. 17:53
SELECT PT_NAME, PT_NO, GEND_CD, AGE, 
CASE 
    WHEN TLNO IS NULL
    THEN 'NONE'
    ELSE TLNO
END TLNO
FROM PATIENT
WHERE AGE<=12 AND GEND_CD = 'W'
ORDER BY AGE DESC ,PT_NAME ASC

TLNO가 NULL인 경우, 'NONE'으로 출력하기

주의할 점 TLNO = NULL 또는 TLNO = 'NULL'이라고 하면 안됨!

 

# CASE문 사용 방법

CASE
	WHEN 조건1 THEN 결과값1
	WHEN 조건2 THEN 결과값2
	WHEN 조건N THEN 결과값N
	ELSE 결과값
END

 

Comments