동캄의 코딩도장

프로그래머스 level1 [흉부외과 또는 일반외과 의사 목록 출력하기] 본문

코테/프로그래머스 sql

프로그래머스 level1 [흉부외과 또는 일반외과 의사 목록 출력하기]

동 캄 2026. 8. 29. 16:27

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

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

SELECT DR_NAME, DR_ID, MCDP_CD, TO_CHAR(HIRE_YMD,'YYYY-MM-DD') AS HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'
ORDER BY HIRE_YMD DESC, DR_NAME

 

 1) 개선점 in-list 문법 사용하기 ( MDCP_CD in ['CS,'GS'] 했더니 안됐다... [] 가 아니라 () )

SELECT DR_NAME, DR_ID, MCDP_CD, TO_CHAR(HIRE_YMD,'YYYY-MM-DD') AS HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD in ('CS','GS')
ORDER BY HIRE_YMD DESC, DR_NAME