본문 바로가기
DB/문제풀이

[프로그래머스] DATETIME에서 DATE로 형 변환- LV.2

by 쬑께께 2023. 1. 16.

DATETIME에서 DATE로 형 변환 문제는 다음과 같다.

 

 

 

이번 문제는 

1. 아이디, 이름, 날짜 출력

2. YYYY-MM-DD 형식으로 날짜 출력

3. 아이디 순으로 정렬

순으로 접근해야 한다.

 

 

 

사실 이번문제는 DATE_FORMAT( )를 

사용할 줄 알면 금방 푸는 문제이다.

 

 

 

 

우선 아이디와 이름, 날짜를 출력하겠다.

 

 

 

 

다음으로 DATE_FORMAT( )를 사용하여

DATETIME 컬럼 값이 

YYYY-MM-DD 형식으로 출력되도록 해주겠다.

 

 

 

DATE_FORMAT( )의 자세한 출력표기법은

아래 글을 통해 확인할수 있다.

https://djsflsdudn57.tistory.com/96

 

DATE_FORMAT

DATE_FORMAT은 날짜와 시간 표기 방식을 지정할 수 있게 해주는 구문이다. 1. 날짜 출력하기 - 'YYYY-MM-DD' 형태로 출력하기 - 'YY-MM-DD' 형태로 출력하기 위와 같이 대소문자 하나의 차이로 출력결과가

djsflsdudn57.tistory.com

 

 

 

 

마지막으로 아이디 순으로 출력결과를 정렬해주겠다.

 

 

 

 

쿼리문을 실행시켜보면 다음과 같은 결과가 나온다.

 출력결과 예시와 마찬가지로

YYYY-MM-DD 형식으로 출력됨을 확인할 수 있다.

 

 

 

 

이제 정답인지 확인해보겠다.