프로그래머스/SQL
[프로그래머스]Lv1.흉부외과 또는 일반외과 의사 목록 출력하기-Oracle
놀이방사장님
2023. 1. 9. 00:00
728x90
반응형
안녕하세요
이번 포스팅은 프로그래머스
흉부외과 또는 일반외과 의사목록 출력하기 문제입니다.
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제)
코드)
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;
풀이)
여기서는 먼저 HIRE_YMD 양식을 2021-11-12 이런식으로 만들어줘야 하기 때문에 TO_CHAR함수를 사용했습니다.
그리고 출력해야하는 속성들을 select문에 넣어줍니다.
그리고 WHERE절에 흉부외과, 일반외과 값을 지정해줍니다.
여기서는 정렬기준이 두개입니다
먼저 고용일자 기준 내림차순 -> 이름 오름차순
이상으로 포스팅을 마치겠습니다.
반응형