시간 처리하는 함수 2
date_add, date_sub, datename, dayofweek, weekday
- 날짜 연산 함수
date_add, date_sub
date_add()
: 날짜에 특정 기간을 더해준다.
interval 3 year, interval 3 month, interval 3 day 등...
| 사용예제 : 3일 후의 날짜를 구하시오 -> date_add(날짜, interval 3 day) |

date_sub()
: 날짜에서 특정 기간을 빼준다.
| 사용예제 : 3일 전의 날짜를 구하시오. -> date_sub(날짜, interval 3 day) |

- 요일 데이터 추출하는 함수
datename, dayofweek ,weekday
datename()
: 영문 요일명 (Sunday, Monday, ...)
| SELECT DAYNAME(컬럼명) FROM 테이블명; |

dayofweek()
: 1(일요일), 2(월요일), ..., 7(토요일)
| SELECT DAYOFWEEK(컬럼명) FROM 테이블명; |

weekday()
: 0(월요일), 1(화요일), ..., 6(일요일)
| SELECT WEEKDAY(컬럼명) FROM 테이블명; |

- 주 데이터 추출하는 함수
week()
: date가 속한 연도의 주(week)를 반환한다. (1 ~ 52 사이의 정수)
| SELECT WEEK(컬럼명) FROM 테이블명; |

.
.
.

'Database > MySQL (DBeaver)' 카테고리의 다른 글
| [DBeaver] MySQL - 테이블 조인(Join)하기 (Foreign Key) (0) | 2025.02.03 |
|---|---|
| [DBeaver] MySQL - 시간 처리 하는 함수들 (0) | 2025.01.29 |
| [DBeaver] MySQL - NULL 값인 데이터 변경하는 IFNULL() 함수 (0) | 2025.01.12 |
| [DBeaver] MySQL - 페이징 처리 하는 LIMIT 키워드, offset (0) | 2025.01.12 |
| [DBeaver] MySQL - 그룹화한 데이터에 조건 적용하기 : HAVING (0) | 2025.01.12 |