[sql] DELETE 문에 연산자를 사용하여 특정 조건에 맞지 않는 레코드를 삭제하는 방법

DELETE 문에 WHERE 절과 연산자를 사용하여 특정 조건을 지정할 수 있습니다. 이를 통해 조건에 맞지 않는 레코드를 삭제할 수 있습니다. 예를 들어, 다음은 “employees” 테이블에서 연봉이 50000보다 작은 레코드를 삭제하는 예제입니다.

DELETE FROM employees
WHERE salary < 50000;

위의 예제에서는 DELETE 문을 사용하여 “employees” 테이블에서 “salary” 열의 값이 50000보다 작은 레코드를 삭제합니다. WHERE 절을 사용하여 조건을 지정하고, “<” 연산자를 사용하여 조건을 비교합니다.

만약 다른 연산자를 사용하고 싶다면, 아래는 몇 가지 일반적인 SQL 연산자의 예시입니다.

위의 연산자를 원하는 조건에 따라 사용하여 DELETE 문에서 특정 조건에 맞지 않는 레코드를 삭제할 수 있습니다.

참고 문서: