💫 문제



 

💫 CODE

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

 

💫 풀이 조건

1. 진료과가 흉부외과(CS)이거나 일반외과(GS)인
2. 의사의 이름, 의사ID, 진료과, 고용일자를 조회
3. 고용일자 기준 내림차순 정렬, 고용일자가 같다면 이름 기준 오름차순 정렬

 

💫 풀이

1. SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD,'%Y-%m-%d') AS HIRE_YMD
  • 의사의 이름, 의사ID, 진료과, 고용일자를 조회
  • DATE_FORMAT(HIRE_YMD,'%Y-%m-%d') 고용일자 년-월-일 으로 출력되도록
2. WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'
  • 진료과가 흉부외과(CS)이거나 일반외과(GS)인
3. ORDER BY HIRE_YMD DESC, DR_NAME
  • 고용일자 기준 내림차순 정렬, 고용일자가 같다면 이름 기준 오름차순 정렬

By Dozzing

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다