1. 문제 풀이 아이디어
WHERE절에in조건자를 사용하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT dr_name, dr_id, mcdp_cd, date_format(hire_ymd, '%Y-%m-%d')
FROM doctor
WHERE mcdp_cd in ('cs','gs')
ORDER BY hire_ymd DESC, dr_name;3. 정리
date_format함수로 날짜 출력 형식을 변환한다.
WHERE절의IN조건자를 사용하여mcdp_cd컬럼이cs또는gs인 행을 찾는다.
ORDER BY절에서hire_ymd를 내림차순(DESC)으로 정렬하고, 동일한 값이 있을 경우dr_name을 오름차순으로 정렬한다.
Share article