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

조예빈·2024년 7월 28일
0

Coding Test

목록 보기
70/138

https://school.programmers.co.kr/learn/courses/30/lessons/132201

이 문제는 CASE문을 사용하는 문제이다. CASE문을 사용할 때 꼭 별칭을 붙여 주어야 출력 결과와 동일하게 나온다.

SELECT PT_NAME, PT_NO, GEND_CD, AGE,
    CASE 
        WHEN TLNO IS NULL THEN 'NONE'
        ELSE TLNO
    END AS TLNO
FROM PATIENT
WHERE AGE<=12 AND GEND_CD = 'W'
ORDER BY AGE DESC, PT_NAME ASC;

profile
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러

0개의 댓글