날짜의 형태는 우리가 원하는 형태로 변경할 경우가 많이있다.
예를들어 데이터베이스에서 "년-월-일-시-분-초" 이렇게 저장되어있는것을 "년-월-일" 정보만을 필요로 할 수 있다. 이럴때 어떤 함수를 사용해야할까??
바로 DATE_FORMAT함수이다.
바로 예시를 들어보겠다.
프로그래머스에서 가져온 문제이다.
다음 물음에 답해보자.
예시는 아래와 같다.
이와같은 테이블이 있다면
다음과 같이 출력이되어야한다.
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
위와 같이 DATE_FORMAT을 이용하여 변경할 수 있다.