문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/132203?language=mysql
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
1. 코드
select d.dr_name, d.dr_id, d.mcdp_cd, date_format(d.hire_ymd, '%Y-%m-%d') as hire_ymd
from doctor d
where d.mcdp_cd = 'CS' or d.mcdp_cd = 'GS'
order by d.hire_ymd desc, d.dr_name asc
2. 분석
- date_format(d.hire_ymd, '%Y-%m-%d') as hire_ymd 로 연도를 포맷팅해서 출력해야한다.
'코딩테스트 > 프로그래머스 SQL' 카테고리의 다른 글
| [프로그래머스 / MySQL] 3월에 태어난 여성 회원 목록 출력하기 (Lv2 - IS NOT NULL) (1) | 2026.01.09 |
|---|---|
| [프로그래머스 / MySQL] 강원도에 위치한 생산공장 목록 출력하기 (Lv1 - SELECT, LIKE) (0) | 2026.01.09 |
| [프로그래머스 / MySQL] 과일로 만든 아이스크림 고르기 (Lv1 - SELECT) (0) | 2026.01.08 |
| [프로그래머스 / MySQL] 12세 이하인 여자 환자 목록 출력하기 (Lv1 - SELECT, COALESCE) (0) | 2026.01.07 |
| [프로그래머스 / MySQL] 조건에 맞는 도서 리스트 출력하기 (Lv1 - SELECT) (0) | 2026.01.06 |