[Programmers] MySQL SELECT 흉부외과 또는 일반외과 의사 목록 출력하기

Kim Joy·2022년 12월 14일
1

Programmers 장인

목록 보기
2/67
post-thumbnail

날짜 포맷을 이용해서 MySQL SELECT 문제를 풀어보겠습니다.

문제의 요구사항에 맞게

SELECT DR_NAME, DR_ID, MCDP_CD, HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD = 'CS' OR MCDP_CD ='GS'
ORDER BY HIRE_YMD DESC, DR_NAME

로 작성해주었습니다.

HIRE_YMD을 보면, hh:mm:ss 또한 같이 출력되어서 여기에 대한 추가적인 수정이 필요합니다.

이때, DATE_FORMAT을 이용하여 해결이 가능합니다.

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

DATE_FORMAT에 대한 내용은
https://kig6022.tistory.com/7
해당 블로그에서 학습하였습니다.

profile
코딩어린이 성장중

0개의 댓글