문제 풀이/프로그래머스

[프로그래머스] 12세 이하인 여자 환자 목록 출력하기(SQL)

27200 2024. 11. 19. 17:47

문제

https://school.programmers.co.kr/learn/courses/30/lessons/132201


풀이(5분)

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;

 

이 전의 ifnull을 사용해본 적이 있어 어렵지 않게 해결했다.

나이 내림차순, 이름 오름차순으로 정렬하며 WHERE절을 통해 간단히 해결 가능한 문제였다