A:중복된 줄을 어떻게 삭제합니까?대답: 중복된 줄을 어떻게 삭제합니까?

1118 단어

대답: 중복된 줄을 어떻게 삭제합니까?


2010년 9월 29일
771

또 다른 가능한 방법은
; 

--Ensure that any immediately preceding statement is terminated with a semicolon above
WITH cte
     AS (SELECT ROW_NUMBER() OVER (PARTITION BY Col1, Col2, Col3 
                                       ORDER BY ( SELECT 0)) RN
         FROM   #MyTable)
DELETE FROM cte
WHERE  RN > 1;
사용 중ORDER...
</p>
Open Full Answer
똑똑한 대답2

좋은 웹페이지 즐겨찾기