[sql] SQL에서 특정 문자열을 포함하는 데이터 삭제 방법

1. LIKE 절을 사용한 삭제

DELETE FROM 테이블명
WHERE 컬럼명 LIKE '%특정문자열%';

위의 예시에서 LIKE 절을 사용하여 특정문자열을 포함하는 데이터를 삭제할 수 있습니다. %는 임의의 문자열을 의미합니다.

2. 정규표현식을 사용한 삭제

DELETE FROM 테이블명
WHERE REGEXP_LIKE(컬럼명, '특정패턴');

REGEXP_LIKE 함수를 사용하여 특정한 패턴과 일치하는 데이터를 삭제할 수 있습니다.

3. 문자열 함수를 사용한 삭제

DELETE FROM 테이블명
WHERE INSTR(컬럼명, '특정문자열') > 0;

INSTR 함수를 사용하여 특정 문자열이 포함된 데이터를 삭제할 수 있습니다.

이러한 방법으로 SQL에서 특정 문자열을 포함하는 데이터를 삭제할 수 있습니다.