Coding Test

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

hyungminjeon 2024. 6. 7. 14:55

[문제]

[해결]

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

[정리 및 새롭게 알게 된 점]

1.date_format 함수를 통해 datetime에서 시간값을 뺀 고용일자를 조회하였고

2.order by 문에서는 두개의 컬럼(고용일자, 이름)을 기준으로 정렬하였다.