Coding Test

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

hyungminjeon 2024. 6. 17. 15:24

[문제]

[해결]

SELECT pt_name, pt_no, gend_cd, age, ifnull(tlno,'NONE')
from patient
where age <= 12 and gend_cd = 'W'
order by age desc, pt_name asc

[정리 및 새롭게 알게 된 점]

1. Ifnull 함수를 통해 tlno 컬럼의 값이 없을 경우, 'NONE'을 출력하고,

2. where 문에서 age가 12 이하 gend_cd가 'W'인 경우를 추출하였다.