[sql] 특정 열의 값에 따라 레코드 삭제하는 방법

DELETE 문을 사용하여 특정 조건에 맞는 레코드를 삭제할 수 있습니다. 조건은 WHERE 절을 이용하여 설정할 수 있습니다. 특정 열의 값에 따라 레코드를 삭제하기 위해서는 WHERE 절에 해당 열의 조건을 지정해주면 됩니다.

다음은 예시 코드입니다.

DELETE FROM 테이블명
WHERE 열명 = ;

위 코드에서 테이블명은 레코드를 삭제하고자 하는 테이블이름으로 대체해야 합니다. 열명은 삭제 조건으로 사용할 열 이름을 지정하고, 은 삭제할 레코드를 선택하기 위한 조건 값입니다.

예를 들어, ‘학생’ 테이블에서 학생의 성적이 ‘F’인 레코드를 삭제하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.

DELETE FROM 학생
WHERE 성적 = 'F';

이렇게 하면 ‘성적’ 열이 ‘F’인 모든 학생 레코드가 삭제됩니다.

위 방법을 사용하여 특정 열의 값에 따라 레코드를 삭제할 수 있습니다. 각자의 데이터베이스 시스템에서 동작하는지 확인해보세요.

참고 자료: