프로그래머스 SELECT 4. 흉부외과 또는 일반외과 의사 목록 출력하기
1. 문제 설명

2. 문제

3. 예시


주의 사항

4. 문제 풀이
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 ASC;
- 1 Line : 이름, 의사ID, 진료과, 고용일자를 표시
- 고용 일자는 ‘0000-00-00’의 형태로 표시 : date_format
- SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') as HIRE_YMD
- 2 Line : DOCTOR 테이블을 참조
- FROM DOCTOR
- 3 Line : 진료과가 흉부외과(CS)이거나 일반외과(GS)인 데이터들만 찾기
- WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'
- 4 Line : 결과는 고용일자를 기준으로 내림차순, 같다면 이름을 기준으로 오름차순 정렬
- ORDER BY HIRE_YMD DESC, DR_NAME ASC;
5. 결과 확인


Share article