본문 바로가기

: IT/SQL

[MSSQL] 지정한 개수 만큼 SELECT,UPDATE,DELETE 하기

반응형

SQL Server management Studio에서 중복 데이터 중 하나만 삭제해야 할 경우가 있다.

중복 데이터의 값이 모두 다 똑같을 때, where절을 이용해서 하나만 선택하기 어렵다.

이럴 때 사용하면 좋은 Query입니다.

 


1. 아래 Query문을 실행 후, select 문을 실행하면, where절 조건을 충족하는 모든 데이터를 가져옴
(limit이 없을 경우)

set rowcount 0;

 

 


2.아래 Query문을 실행 후, select 문을 실행하면, where절 조건을 충족하는 모든 데이터 중에서 1개의 데이터를 가져옴

set rowcount 1;

 

 

 

반응형