SQL 연습 - 흉부외과 또는 일반외과 의사 목록 출력하기

지식저장공간·2024년 12월 3일

SQL

목록 보기
6/18

SQL 연습

문제

프로그래머스

정답

SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD,'%Y-%m-%d') HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'
ORDER BY HIRE_YMD DESC, DR_NAME ASC;

풀이

MCDP_CD 값이 CS 이거나 GS인 데이터를 출력하기 위해 WHERE 절에 OR을 사용하고, 정렬 조건이 2가지 이기 때문에 각각에 맞게 정렬조건을 세워준다.

날짜 형식을 맞추기 위해 DATE_FORMAT() 함수를 사용한다.

profile
발전하는 개발자가 꿈입니다. 지식을 쌓고 지식을 활용해 목표 달성을 추구합니다.

0개의 댓글