[SQL 문제 풀기] DATETIME에서 DATE로 형 변환(59414)

lhs's avatar
Dec 01, 2024
[SQL 문제 풀기] DATETIME에서 DATE로 형 변환(59414)
 

1. 문제 풀이 아이디어

  • date_format 함수를 사용하여 문제를 해결할 수 있다.

2. 나의 정답 코드

SELECT animal_id, name, date_format(datetime,'%Y-%m-%d') FROM animal_ins ORDER BY animal_id;

3. 정리

  • date_format 함수로 날짜 출력 형식을 변환한다.
  • ORDER BY 절에서 옵션을 생략하여 아이디의 오름차순으로 정렬한다.

4. 다른 아이디어

  • left 함수를 사용해 앞의 10자리를 잘라내는 방식으로도 해결할 수 있다.
  • 하지만 date_format 함수가 더 최적화되어 있으며, 코드 가독성 측면에서도 더 적합하다.
Share article

LHS's Study Space