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

박기영·2024년 7월 31일
0

프로그래머스

목록 보기
128/159

solution

SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, "%Y-%m-%d")
FROM DOCTOR
WHERE MCDP_CD = "CS" OR MCDP_CD = "GS"
ORDER BY HIRE_YMD DESC, DR_NAME ASC;

explanation

DOCTOR 테이블에서
MCDP_CDCS 혹은 GS인 것들 중
DR_NAME, DR_ID, MCDP_CD, HIRE_YMD를 추출하고
HIRE_YMD의 경우 yyyy-mm-dd의 포맷을 가지도록 한다.
또한 HIRE_YMD을 내림차순 정렬하고
HIRE_YMD가 같은 경우 DR_NAME으로 오름차순 정렬한다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글