[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일 이전의 주문 데이터를 추출하고 있습니다.

날짜 함수를 서브쿼리와 함께 활용하여 데이터를 추출하면 원하는 조건에 맞는 데이터를 효과적으로 검색할 수 있습니다.

이러한 방법을 통해 복잡한 조건의 데이터 추출에 유용하게 활용할 수 있습니다.

참고 자료