SQL Server에서 결과 내에 중복 레코드가 아닌 레코드를 표시하는 방법을 아는 사람이 있습니까?SQL Server에서 중복 레코드를 표시하지 않는 방법
답변
사용 별개의
SELECT DISTINCT * FROM table
또는 사용 그룹은
select field1,field2,field3 FROM table GROUP BY field1, field2, field3
Keyfield, *? * 무엇을 위해서입니까? – JohnFx
@ johnfx, 그것을 고쳤습니다. 'distinct *'는 잘 동작합니다. –
에 의해 당신이 정말로 의미있는 경우 "기록을 아무 중복 기록와"즉, 모든 행이 한 번만 존재하면 시도해보십시오.
Select * From Table
Group By [Here list all columns in Table]
Having Count(*) = 1
또 다른 해석.
SELECT *
FROM yourtable t1
WHERE NOT EXISTS
(SELECT *
FROM yourtable t2
WHERE t1.col_to_match_for_duplicates=t2.col_to_match_for_duplicates
AND t1.primarykey <> t2.primarykey
)
+1 이것이 내가하는 방법입니다. 매력처럼 작동합니다. – IamIC
- 1. SQL Server에서 중복 레코드를 삭제 하시겠습니까?
- 2. SQL : SQL Server에서 중복 레코드 삭제
- 3. SQL Server에서 중복 제거 - 비정상적인 시나리오
- 4. SQL Server에서 중복 데이터를 삭제하려면 어떻게합니까?
- 5. DataGrid에서 중복 레코드를 무시하는 방법?
- 6. izpack을 표시하지 않는 방법
- 7. 공용 테이블 식을 사용하고 SQL Server에서 중복 없음을 확인하는 방법
- 8. 중복 된 레코드를 생성하는 SELECT의 SQL INSERT
- 9. 중복 행을 표시하지 않음
- 10. SQL Server에서 DateTime의 원치 않는 반올림
- 11. SQL Server에서 안전하게 삭제
- 12. 중복 레코드를 반환하십시오.
- 13. 쿼리를 실행할 때 결과를 표시하지 않는 방법
- 14. 시간을 기준으로 중복 레코드를 제거했습니다.
- 15. 다른 SQL Server에서 테이블을 업데이트하는 방법
- 16. SQL Server에서 SQL 코드를 보호하는 방법
- 17. SQL Server에서 LIKE 연산자
- 18. SAS proc SQL execute 문에서 오류 메시지를 표시하지 않는 방법
- 19. SQL Server에서 FOR XML을 사용하여 빈 네임 스페이스를 표시하지 않으려면
- 20. SQL 쿼리를 사용하여 일치하지 않는 레코드를 얻는 방법?
- 21. VB.Net의 SQL Server에서 Outlook 2007로 내 작업 데이터 레코드를 저장하십시오.
- 22. SQL Server에서 재귀 테이블의 모든 레코드를 선택하려면 어떻게해야합니까?
- 23. SQL Server에서 다중 레코드 업데이트
- 24. CakePHP에 일부 레코드를 표시하지 마십시오
- 25. SQL Server에서 여러 행을 삭제하는 방법
- 26. SQL Server에서 감사 로그를 구현하는 방법
- 27. SQL Server에서 인스턴스 이름을 변경하는 방법
- 28. SQL Server에서 복제를 지원하는지 확인하는 방법
- 29. 중복 레코드를 찾는 효율적인 쿼리
- 30. SQL Server에서 큰 테이블을 인덱싱
정교하게 표현할 수 있습니까? 'DISTINCT를 (를) 선택하십시오'보다 더 많은 것을 원할 것입니다 – earthling