본문 바로가기

DEVELOP

[ms-sql] 여러 개 행 삭제하기

728x90

보통 하나의 행을 삭제할땐,

delete from 테이블명 where 삭제할 컬럼중 하나의 컬럼 = 삭제할 컬럼의 해당 내용;
ex) delete from LIST where NUM = 534;

하지만 두개 이상의 행을 한꺼번에 삭제해야 할 경우도 생긴다. 그럴 경우엔 아래와 같이 입력하면 된다.

 

delete from 테이블명 where 컬럼명 in (컬럼명내용1, 컬럼명내용2);
ex) delete from LIST where NUM in (345, 654);