프로그래머스_12세 이하인 여자 환자 목록 출력하기

임정민·2023년 5월 7일

SQL 문제풀이

목록 보기
9/53
post-thumbnail

SQL 공부중 입니다. ✍✍✍

문제

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

풀이

[나의 풀이]

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

SELECT 하는 칼럼의 값이 NULL값 일 때 변환해주는 것이 포인트였습니다. CASE-WHEN 문을 활용하여 NULL값일 때는 'NONE'으로 바꾸어주어 해결할 수 있었습니다. CASE-WHEN을 CASE-WHERE로 착각하여 한두번 정도 틀렸네요.😥😥😥

프로그래머스 SQL LEVEL1 문제들을 어느정도 손에 익어 다음 문제부터는 LEVEL2로 넘어가보겠습니다.🏃🏃🏃

감사합니다.🐥🐥🐥

profile
https://github.com/min731

0개의 댓글