문제 출저
https://school.programmers.co.kr/learn/courses/30/lessons/132203
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 풀이
조회 조건
조회 : 의사 이름, 의사 ID, 진료과, 고용일자(일자는 항상 형식에 주의)
조건 : 진료과 = CS OR GS
정렬 : 고용일자 내림차순, 이름 오름차순
SQL
/*
조회 : 의사 이름, 의사 ID, 진료과, 고용일자
조건 : 진료과 = CS OR GS
정렬 : 고용일자 내림차순, 이름 오름차순
*/
SELECT
DR_NAME,
DR_ID,
MCDP_CD,
DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD
FROM
DOCTOR
WHERE
MCDP_CD IN ('CS', 'GS') -- 진료과 CS OR GS
ORDER BY
HIRE_YMD DESC, DR_NAME -- 고용일자 내림차순, 이름 오름차순