반응형
SQL Server management Studio에서 중복 데이터 중 하나만 삭제해야 할 경우가 있다.
중복 데이터의 값이 모두 다 똑같을 때, where절을 이용해서 하나만 선택하기 어렵다.
이럴 때 사용하면 좋은 Query입니다.
1. 아래 Query문을 실행 후, select 문을 실행하면, where절 조건을 충족하는 모든 데이터를 가져옴
(limit이 없을 경우)
set rowcount 0;
2.아래 Query문을 실행 후, select 문을 실행하면, where절 조건을 충족하는 모든 데이터 중에서 1개의 데이터를 가져옴
set rowcount 1;
반응형
': IT > SQL' 카테고리의 다른 글
[MySQL] Error Code 1175 업데이트 에러 (0) | 2018.03.07 |
---|---|
[MySQL]Create stored procedure 프로시저 생성 (0) | 2016.02.25 |
[MySQL] Table Create/Alter/Delete (0) | 2016.02.16 |
[Mysql] where절에서 AND 와 OR (0) | 2016.02.05 |
[MySQL] IFNULL , select문에서 null값 치환 (0) | 2016.02.04 |