~고군분투 인생살이~

[STRING,DATE] DATETIME에서 DATE로 형 변환 본문

SQL/프로그래머스

[STRING,DATE] DATETIME에서 DATE로 형 변환

소금깨 2022. 5. 22. 14:51

1. 문제 설명

2. 문제 풀이

해당 문제는 MySQL의 날짜 포멧 형식을 이용하면 간단하게 풀이 가능하다. 

%Y 4글자 년 %T hh:mm:ss
%y 2글자 년 %r hh:mm:ss AM/PM
%m 2글자 월(ex : 01, 12) %M  
%c 월(ex: 1, 12) %b 월(영문 축약 Mar)
%d 2글자 일(01, 30) %W 일(영문 전체 Monday)
%e 일(ex: 1, 30) %a 일(영문 축양 Mon)
%H 24시간 시간 %i
%l 12시간 시간 %S

3. 정답 

SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME,'%Y-%m-%d') "날짜"
FROM ANIMAL_INS
ORDER BY 1;
Comments