프로그래머스 코딩테스트/MySQL

[프로그래머스] DATETIME에서 DATE로 형 변환 MySQL

Coding-Su 2024. 7. 2. 16:32
728x90

문제

[프로그래머스] DATETIME에서 DATE로 형 변환

정답

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

날자의 형식을 변경하여 출력할 수 있습니다.

SELECT ANIMAL_ID, NAME, SUBSTR(DATETIME, 1, 10) '날짜'
FROM ANIMAL_INS 
ORDER BY ANIMAL_ID

간단하게는 substr을 이용하여 원하는 부분(년도, 월, 일)부분만 가져오는 방법도 있습니다.

728x90