728x90
[MySQL] INTERVAL
INTERVAL
INTERVAL은 주로 날짜 또는 시간 데이터와 함께 사용되며, 다양한 시간 단위를 더하거나 빼는 역할을 한다.
MySQL에서는 특정 날짜 필드에 연산을 수행할 때 매우 간단하게 사용할 수 있도록 지원하고 있다.
날짜 또는 시간에 값을 더하거나 빼기
-- 특정 날짜에 값을 더함
DATE_ADD(날짜, INTERVAL 값 단위)
-- 특정 날짜에서 값을 뺌
DATE_SUB(날짜, INTERVAL 값 단위)
예를 들어, 다음과 같이 고객의 주문이 완료된 날짜에 3일을 더해 예상 배송일을 계산할 수 있다.
SELECT DATE_ADD(order_date, INTERVAL 3 DAY) AS expected_delivery
FROM orders;
또한 다음과 같이 주문일이 30일 이상 지난 데이터를 삭제하는 것도 INTERVAL을 사용할 수 있다.
DELETE FROM orders
WHERE order_date < NOW() - INTERVAL 30 DAY;
반응형
'💾 Data > Airflow' 카테고리의 다른 글
[Airflow] Flower worker auto scale (0) | 2024.07.29 |
---|---|
[Airflow] Docker compose Airflow에서 Cli 사용하기 (0) | 2024.04.03 |
[Airflow] 조건에 따라 Task 실행 (1) | 2024.01.04 |
[Airflow] Airflow Configuration (0) | 2023.12.18 |
[Airflow] Celery executor, Flower (0) | 2023.08.10 |