SQL/개념
DATE_FORMAT 함수
데이터분석가 이채은
2024. 11. 11. 13:34
DATE_FORMAT 함수란?
"DATE_FORMAT" 함수는 날짜 및 시간 데이터를 지정된 형식으로 변환하는 데 사용됩니다. MySQL과 같은 DBMS에서 주로 사용되며, 출력 결과를 사람이 읽기 쉽게 하거나 특정 패턴에 맞춰 변환하는 데 유용합니다.
DATE_FORMAT 함수의 기본 구문
DATE_FORMAT(date, format)
- date: 형식을 변환할 날짜 또는 시간 값.
- format: 변환할 날짜/시간의 형식 문자열(패턴).
형식 코드
예제
SELECT order_id, DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_date
FROM Orders;
2. 요일 표시
SELECT order_id, DATE_FORMAT(order_date, '%W') AS day_of_week
FROM Orders;
3. 시간 표시
SELECT order_id, DATE_FORMAT(order_date, '%h:%i %p') AS formatted_time
FROM Orders;
4. 사용자 지정 포맷
SELECT order_id, DATE_FORMAT(order_date, '%D %b %Y, %r') AS custom_format
FROM Orders;