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

박기영·2024년 7월 31일
0

프로그래머스

목록 보기
133/159
post-custom-banner

solution

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;

explanation

PATIENT 테이블에서
AGE가 12 이하, GEND_CDW인 데이터 중
필요한 데이터를 추출하라.
이 때, TLNO에 값이 없다면 NONE을 출력하도록 한다.
또한, AGE를 기준으로 내림차순하고, 값이 같은 경우 PT_NAME을 기준으로 오름차순 정렬한다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글