반응형
https://school.programmers.co.kr/learn/courses/30/lessons/132203
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
[풀이과정]
조건의 OR, DESC / ASC 사용, DATE_FORMAT 메소드 사용
DATE_FORMAT(date, format) 형식으로 사용
- %Y: 4자리 연도 (예: 2024)
- %y: 2자리 연도 (예: 24)
- %M: 월의 이름 (예: November)
- %m: 2자리 월 (예: 03)
- %b: 약어 월 이름 (예: Nov)
- %d: 2자리 일 (예: 03)
- %D: 일(서수형) (예: 3rd)
- %H: 24시간제 시간 (예: 15)
- %h: 12시간제 시간 (예: 03)
- %i: 분 (예: 30)
- %s: 초 (예: 45)
- %p: AM 또는 PM
위의 코드들을 조합해서 원하는 형식으로 DATE 형식 출력 가능
[코드]
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 ASC;
반응형
'프로그래머스 > [SQL] SELECT' 카테고리의 다른 글
[프로그래머스] SELECT : 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.11.05 |
---|---|
[프로그래머스] SELECT : 인기있는 아이스크림 (0) | 2024.11.03 |
[프로그래머스] SELECT : 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2024.11.03 |
[프로그래머스] SELECT : 과일로 만든 아이스크림 고르기 (1) | 2024.11.03 |
[프로그래머스] SELECT : 평균 일일 대여 요금 구하기 (0) | 2024.11.03 |