[sql] SQL에서 특정 행 범위의 데이터를 삭제하는 방법
SQL에서 특정 범위의 행을 삭제하는 방법에 대해 알아보겠습니다.
일반적으로 SQL에서는 DELETE
문을 사용하여 특정 조건에 맞는 행을 삭제할 수 있습니다. 만약 연속적인 특정 범위의 행을 삭제하고 싶을 때는 다음과 같이 DELETE
문을 사용할 수 있습니다.
DELETE FROM 테이블명
WHERE 조건
LIMIT n;
여기서 테이블명
은 행을 삭제할 테이블의 이름이고, 조건
은 삭제할 행을 선택하기 위한 조건을 나타내며, n
은 삭제할 행의 최대 개수를 나타냅니다.
예를 들어, employees
테이블에서 10번째부터 20번째까지의 행을 삭제하고 싶다면 다음과 같이 작성할 수 있습니다.
DELETE FROM employees
WHERE id BETWEEN 10 AND 20;
위의 예제에서 id
가 10부터 20까지인 행이 삭제됩니다.
이와 같이 DELETE
문을 활용하여 SQL에서 특정 범위의 행을 삭제할 수 있습니다.
더 자세한 내용은 MySQL DELETE문 문서를 참고하시기 바랍니다.