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절에 흉부외과, 일반외과 값을 지정해줍니다.
여기서는 정렬기준이 두개입니다
먼저 고용일자 기준 내림차순 -> 이름 오름차순
이상으로 포스팅을 마치겠습니다.
반응형
'프로그래머스 > SQL' 카테고리의 다른 글
[프로그래머스]Lv1. 모든 레코드 조회하기 - Oracle (0) | 2023.01.12 |
---|---|
[프로그래머스]Lv1.12세 이하인 여자 환자 목록 출력하기-Oracle (0) | 2023.01.10 |
[프로그래머스]Lv1.가장 비싼 상품 구하기-Oracle (0) | 2023.01.08 |
[프로그래머스]Lv1.조건에 맞는 회원수 구하기-Oracle (0) | 2023.01.03 |
[프로그래머스]Lv1. 경기도에 위치한 식품창고 목록 출력하기-Oracle (0) | 2023.01.02 |