DATETIME에서 DATE로 형 변환

bird.j·2021년 6월 28일
0

sql

목록 보기
6/16

프로그래머스

각 동물의 아이디와 이름, 들어온 날짜1를 조회하는 SQL문을 작성해주세요. 이때 결과는 아이디 순으로 조회해야 합니다.

2018-01-22 14:32:002018-01-22 이렇게 변환해야한다.

처음에는 아주 간단하게 DATE(DATETIME)으로 했는데 역시나 될리가 없지..ㅎㅎ

DATE_FORMAT(DATETIME, "형식") 이렇게 DATE_FORMAT 함수를 이용해야한다.
형식에 따라 모양이 바뀐다.
%y면 연도 뒤 두자리만 나오고, %M이면 달의 영어버전이 %D이면 16th이런식으로 나온다.

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

이외의 형태 : https://www.w3schools.com/sql/func_mysql_date_format.asp

0개의 댓글