728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/132201
풀이
Level 1 문제
항상 느끼는 거지만 나는 뭐 무슨 문제를 풀든 잘 읽지 않아서 한번 두번 다시 읽게 된다....
💡 이 문제도 그렇고 다른 문제도 그렇고 뭐든 한번에 잘 읽어보자 !
12세 이하인 "여자" 환자
💡IFNULL() 사용 !
IFNULL(A, B)는 A가 NULL이면 B를 반환하는 함수 !
NULLIF() 등 다른 함수와 헷갈리지 말자
혼틈 IFNULL()과 NULLIF()의 차이
https://seokmimmmmmmmm.tistory.com/232
코드
-- 문제 잘 읽기(12세 이하인 "여자" 환자)
-- IFNULL()과 NULLIF() 차이 숙지 필수
SELECT
PT_NAME,
PT_NO,
GEND_CD,
AGE,
IFNULL(TLNO, 'NONE') AS TLNO
FROM
PATIENT
WHERE
AGE <= 12
AND
GEND_CD = 'W'
ORDER BY
AGE
DESC,
PT_NAME
ASC
728x90