프로그래머스 SELECT 8. 12세 이하인 여자 환자 목록 출력하기
1. 문제 설명

2. 문제

3. 예시

4. 문제 풀이
SELECT pt_name, pt_no, gend_cd, age, ifnull(tlno, 'NONE') tlno
from PATIENT
where age <= 12 and gend_cd = 'W'
order by age desc, pt_name asc;
- 1 Line : 환자이름, 환자번호, 성별코드, 나이, 전화번호를 출력
- 전화번호가 없는 경우 ‘NONE’으로 출력
- SELECT pt_name, pt_no, gend_cd, age, ifnull(tlno, ‘NONE’) tlno
- 2 Line : PATIENT 테이블에서 출력
- FROM PATIENT
- 3 Line : 12세 이하인 여자 환자만을 출력
- where age ≤ 12 and gend_cd = ‘W’
- 4 Line : 나이를 기준으로 내림차순, 환자이름을 기준으로 오름차순 정렬
- order by age desc, pt_name asc;
5. 결과 확인


Share article