1. 문제 풀이 아이디어
WHERE절과IFNULL함수를 사용하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT pt_name, pt_no, gend_cd, age, IFNULL(tlno, 'NONE')
FROM patient
WHERE gend_cd = 'w' AND age <= 12
ORDER BY age DESC, pt_name;3. 정리
IFNULL함수를 사용하여tlno가NULL일 경우NONE으로 변환한다.
WHERE절을 사용해gend_cd가w이고age가 12 이하인 데이터를 필터링한다.
ORDER BY절로age는 내림차순,pt_name은 오름차순으로 정렬한다.
Share article