[sql] DELETE 문을 사용하여 테이블의 특정 시간 간격에 대한 통계 정보를 제거하는 방법

특정 시간 간격에 대한 통계 정보를 제거하기 위해서는 SQL의 DELETE 문을 사용할 수 있습니다. DELETE 문을 사용하여 테이블에서 행을 삭제할 수 있습니다. 아래는 테이블에서 특정 시간 간격에 해당하는 행을 삭제하는 방법에 대한 예시입니다.

DELETE FROM 테이블명
WHERE 조건식;

위의 코드에서 테이블명은 통계 정보를 저장하는 테이블의 이름을 나타내는 부분입니다. 조건식에는 특정 시간 간격과 관련된 조건을 작성해야 합니다.

예를 들어, 통계라는 테이블에는 날짜통계정보라는 컬럼이 있다고 가정해보겠습니다. 이 경우, 7일 이전의 통계 정보를 제거하려면 다음과 같은 DELETE 문을 사용할 수 있습니다.

DELETE FROM 통계
WHERE 날짜 < DATE_SUB(NOW(), INTERVAL 7 DAY);

위의 코드에서 DATE_SUB(NOW(), INTERVAL 7 DAY)는 현재 날짜에서 7일을 뺀 날짜를 나타냅니다. 따라서, 날짜 컬럼이 이보다 작은 행을 DELETE 문을 사용하여 제거합니다.

이와 같이 DELETE 문을 사용하여 테이블의 특정 시간 간격에 대한 통계 정보를 제거할 수 있습니다.


참고 자료: