알고리즘 공부/SQL

[L1] 프로그래머스 ORACLE 흉부외과 또는 일반외과 의사 목록 출력하기

마달랭 2024. 10. 17. 17:05
반응형

아이디어

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

결과는 고용일자를 기준으로 내림차순 정렬 : ORDER BY DESC

고용일자가 같다면 이름을 기준으로 오름차순 정렬 : ORDER BY ASC

날짜 포맷은 예시와 동일하게 나와야합니다. : TO_CHAR, 'YYYY-MM-DD'

 

정답

-- 코드를 입력하세요
SELECT DR_NAME, DR_ID, MCDP_CD, TO_CHAR(HIRE_YMD, 'YYYY-MM-DD') AS HIRE_YMD
FROM DOCTOR WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'
ORDER BY HIRE_YMD DESC, DR_NAME;

 

 

 

참고 사항

출력 예시

dr_name dr_id mcdp_cd hire_ymd
니모 DR20200012 CS 2020-03-01
윈더 DR20190029 CS 2019-03-01
뽀로로 DR20170123 GS 2017-03-01
DR20100039 GS 2010-07-01
자스민 DR20100032 GS 2010-03-01
패티 DR20090001 CS 2009-07-01
루피 DR20090029 CS 2009-03-01

 

 

728x90
반응형