[sql] DELETE 문에 연산자를 사용하여 특정 조건에 맞지 않는 레코드를 삭제하는 방법
DELETE 문에 WHERE 절과 연산자를 사용하여 특정 조건을 지정할 수 있습니다. 이를 통해 조건에 맞지 않는 레코드를 삭제할 수 있습니다. 예를 들어, 다음은 “employees” 테이블에서 연봉이 50000보다 작은 레코드를 삭제하는 예제입니다.
DELETE FROM employees
WHERE salary < 50000;
위의 예제에서는 DELETE 문을 사용하여 “employees” 테이블에서 “salary” 열의 값이 50000보다 작은 레코드를 삭제합니다. WHERE 절을 사용하여 조건을 지정하고, “<” 연산자를 사용하여 조건을 비교합니다.
만약 다른 연산자를 사용하고 싶다면, 아래는 몇 가지 일반적인 SQL 연산자의 예시입니다.
=
: 같음<>
또는!=
: 같지 않음>
: 보다 큼<
: 보다 작음>=
: 크거나 같음<=
: 작거나 같음
위의 연산자를 원하는 조건에 따라 사용하여 DELETE 문에서 특정 조건에 맞지 않는 레코드를 삭제할 수 있습니다.
참고 문서: