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')
ORDER BY HIRE_YMD DESC, DR_NAME ASC;
SELECT DR_NAME, DR_ID, MCDP_CD, HIRE_YMD: SELECT 절에서 조회할 필드를 지정합니다. 의사 이름인 DR_NAME, 의사 ID인 DR_ID, 진료과 코드인 MCDP_CD, 고용일자인 HIRE_YMD를 선택합니다.
FROM DOCTOR: FROM 절에서 DOCTOR 테이블을 지정합니다.
WHERE MCDP_CD IN ('CS', 'GS'): WHERE 절에서 진료과 코드가 'CS' 또는 'GS'인 데이터를 필터링합니다. IN 연산자를 사용하여 진료과 코드가 흉부외과(CS)이거나 일반외과(GS)인 의사를 선택합니다.
ORDER BY HIRE_YMD DESC, DR_NAME ASC: ORDER BY 절에서 고용일자인 HIRE_YMD를 기준으로 내림차순 정렬합니다. 고용일자가 같은 경우 이름인 DR_NAME을 기준으로 오름차순 정렬합니다.