c1 c2 c3
------- -------- -------
a b 1
b d 9
a b 3
f g 1
위 같은 테이블이 있다고 가정했을때
c1, c2 컬럼을 기준으로 보면 1행과 2행이 중복되는데 중복되는 것을에서 하나만 가져오고 싶습니다.
a b 1
a b 3
중에 하나의 컬럼만 가져오는거죠..
오라클이다 db2 에는 row_number() over 함수를 사용해서 순위를 매긴다음 순위가 1인값만 가져오면 되는데..
ms-sql 에도 이런 함수가 있나요? 없다면 어떤 방법으로 중복제거를 하는지 알고 싶습니다..
|