[SQL문제풀기] 12세 이하인 여자 환자 목록 출력하기

프로그래머스 SQL 고득점 Kit
송송승현's avatar
Dec 09, 2024
[SQL문제풀기] 12세 이하인 여자 환자 목록 출력하기

문제

나의 해답

SELECT PT_NAME,PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') as TLNO from PATIENT where GEND_CD = 'W' and age<=12 order by age desc, PT_NAME asc

해설

  • IFNULL(TLNO, 'NONE') as TLNO : 전화번호가 Null인경우 NONE로 표시
  • where GEND_CD = 'W' and age<=12 : 성별이 여자이고 나이가 12살 이하만 선택
  • order by age desc, PT_NAME asc : 나이를 기준으로 내림차순, 환자 이름을 기준으로 오름차순
 
 
Share article

송승현의 블로그