[sql] 서브쿼리에서 날짜 함수의 활용 방법
서브쿼리를 사용하여 데이터를 추출할 때 날짜 함수를 활용할 수 있습니다. 날짜 함수를 사용하면 더 정확하고 효과적인 데이터 추출이 가능합니다.
DATE 함수 활용
SELECT * FROM orders
WHERE order_date = (SELECT max(order_date) FROM orders);
위 예시에서는 서브쿼리를 사용하여 orders
테이블에서 최근 주문일에 해당하는 데이터를 추출하고 있습니다.
날짜 계산
SELECT * FROM orders
WHERE order_date >= (SELECT DATE_SUB(NOW(), INTERVAL 7 DAY));
위 예시에서는 DATE_SUB
함수를 사용하여 현재 날짜로부터 7일 이전의 주문 데이터를 추출하고 있습니다.
날짜 함수를 서브쿼리와 함께 활용하여 데이터를 추출하면 원하는 조건에 맞는 데이터를 효과적으로 검색할 수 있습니다.
이러한 방법을 통해 복잡한 조건의 데이터 추출에 유용하게 활용할 수 있습니다.