728x90
반응형
SMALL
흉부외과 또는 일반외과 의사 목록 출력하기
문제 출처
코딩테스트 연습 - 흉부외과 또는 일반외과 의사 목록 출력하기 | 프로그래머스 스쿨 (programmers.co.kr)
Code
SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD = "CS" || MCDP_CD = "GS"
ORDER BY HIRE_YMD DESC, DR_NAME
#DOCTOR 테이블에서
#---> FROM에서 어떤걸 써야하는 보여주고 있다.
#진료과가 흉부외과(CS)이거나 일반외과(GS)인
#---> 조건문을 알려주고있다.
#의사의 이름, 의사ID, 진료과, 고용일자를 조회
#---> SELECT문에서 어떤걸 써야하는지 보여주고 있다.
#이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요.
#---> 정렬방법을 설명해 주고있다.
Code설명 & TIPS
풀이 방법!
DOCTOR 테이블에서
---> FROM에서 어떤걸 써야하는 보여주고 있다.
진료과가 흉부외과(CS)이거나 일반외과(GS)인
---> 조건문을 알려주고있다.
의사의 이름, 의사ID, 진료과, 고용일자를 조회
---> SELECT문에서 어떤걸 써야하는지 보여주고 있다.
이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요.
---> 정렬방법을 설명해 주고있다.
설명!
문제에 정답이 있다!
그리고 DATE_FORMAT을 주의하면서 풀면 손쉽게 풀 수 있다.
티스토리와 깃허브 홈
오류나 궁금하신점은
아래 댓글로 알려주시면 감사하겠습니다.
728x90
반응형
LIST
'프로그래머스' 카테고리의 다른 글
(MySQL / 프로그래머스) 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.09.20 |
---|---|
(MySQL / 프로그래머스) 평균 일일 대여 요금 구하기 (0) | 2023.09.20 |
(MySQL / 프로그래머스) 나이 정보가 없는 회원 수 구하기 (0) | 2023.09.15 |
(MySQL / 프로그래머스) 오프라인/온라인 판매 데이터 통합하기 (0) | 2023.09.15 |
(MySQL / 프로그래머스) 저자 별 카테고리 별 매출액 집계하기 (0) | 2023.09.14 |