데이터베이스(Database)/mysql

mysql에서 날짜 처리하기

leebaro 2022. 12. 22.
728x90

요일 계산하기

DATE_FORMAT 함수를 사용합니다. DATE_FORMAT 함수는 주어진 날짜와 원하는 형식으로 날짜를 표시할 수 있게 해줍니다. 요일을 구하려면 '%W' 포맷 스트링을 사용합니다.

SELECT DATE_FORMAT('2022-10-10', '%W') AS day_of_week;

 

 

DAYNAME 함수를 사용합니다. DAYNAME 함수는 주어진 날짜의 요일 이름을 반환합니다.

SELECT DAYNAME('2022-10-10') AS day_of_week;

 

WEEKDAY 함수를 사용합니다. WEEKDAY 함수는 주어진 날짜가 주어진 요일 순서에서 몇 번째 요일인지를 반환합니다. 일요일을 0, 월요일을 1, 화요일을 2, 수요일을 3, 목요일을 4, 금요일을 5, 토요일을 6으로 간주합니다.
SELECT DAYNAME('2022-10-10') AS day_of_week;
 

결과는 일요일(0), 월요일(1), 화요일(2), 수요일(3), 목요일(4), 금요일(5), 토요일(6) 중 하나가 반환될 것입니다.

728x90