SQL
[SQL] 프로그래머스 고득점 kit - SELECT / 12세 이하인 여자 환자 목록 출력하기
pearhyunjin
2024. 3. 18. 23:54
프로그래머스 SQL 고득전 kit를 풀어보고 정리한 내용입니다.
맞춘 정답과 틀린 경우 생각해내지 못한 문법 위주로 작성하였습니다.
정리 내용 출처는 아래를 참고해 주세요.
Lv.1 12세 이하인 여자 환자 목록 출력하기
처음 작성 답안
WHERE 조건 구문에 '<=' 이용하여 범위 조건 지정하기
SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') AS TLNO
FROM PATIENT
WHERE AGE <= 12
AND GEND_CD = 'W'
ORDER BY AGE DESC, PT_NAME ASC;
추가 답안
BETWEEN ~ AND ~ 이용하여 조건 지정하기
SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, "NONE")
FROM PATIENT
WHERE AGE BETWEEN 0 AND 12 AND GEND_CD = "W"
ORDER BY AGE DESC, PT_NAME ASC;