«except» 태그된 질문

EXCEPT 논리 연산의 사용법과 의미


4
두 테이블 또는 쿼리간에 다른 행을 쉽게 표시
동일한 데이터를 갖거나 리턴해야하는 두 개의 다른 테이블 / 쿼리가 있다고 가정하십시오. 이것을 확인하고 싶습니다. 모든 열을 비교하여 아래 예와 같이 각 테이블에서 일치하지 않는 행을 표시하는 쉬운 방법은 무엇입니까? 테이블에 30 개의 열이 있고 그 중 많은 열이 NULL을 가정합니다. PK가 없거나 PK 당 중복이있을 수있는 경우 PK 열만 …


1
IN을 피해야합니까?
일부 SQL Server 개발자들 사이에서는 매우 NOT IN느리다는 믿음이 널리 퍼져 있으며 동일한 결과를 반환하지만 "사악한"키워드를 사용하지 않도록 쿼리를 다시 작성해야합니다. ( 예 ). 그것에 진실이 있습니까? 예를 들어, 사용하여 쿼리를 일으키는 SQL Server의 일부 알려진 버그 (버전?)가되어 NOT IN사용하는 동등한 쿼리보다 더 나쁜 실행 계획을 가지고 LEFT JOIN결합 NULL수표 …

5
SQL Server 연결된 서버 성능 : 원격 쿼리가 왜 그렇게 비쌉니까?
연결된 서버를 통해 연결된 두 개의 데이터베이스 서버가 있습니다. 둘 다 SQL Server 2008R2 데이터베이스이며 연결된 서버 연결은 현재 로그인의 보안 컨텍스트를 사용하여 일반 "SQL Server"링크를 통해 이루어집니다. 연결된 서버는 모두 동일한 데이터 센터에 있으므로 연결에 문제가 없어야합니다. 다음 쿼리를 사용하여 identifier원격으로 사용할 수 있지만 로컬에서는 사용할 수없는 열 값을 …

4
두 테이블을 서로에 대해 검증하는 빠른 방법
우리는 ETL 프로세스를하고 있습니다. 모든 것이 말되고 완료되면 동일한 테이블이 많이 있습니다. 두 개의 다른 서버에있는 해당 테이블이 실제로 동일한 지 확인하는 가장 빠른 방법은 무엇입니까? 스키마와 데이터를 모두 이야기하고 있습니다. 개별 파일이나 파일 그룹에서 할 수있는 것처럼 자체적으로 테이블에서 해시를 수행 할 수 있습니까? 우리는 Red-Gate 데이터를 비교하지만 문제의 …

2
SQL에서 두 개의 큰 데이터 세트를 비교하는 효율적인 방법
현재 고유 한 StoreKey/ProductKey조합 을 포함하는 두 개의 데이터 세트를 비교하고 있습니다 . 첫 번째 데이터 세트는 StoreKey/ProductKey2012 년 1 월 시작과 2014 년 5 월 말 사이에 고유 한 판매 조합 (결과 = 450K 회선)을 갖습니다 . 두 번째 데이터 세트는 StoreKey/ProductKey2014 년 6 월에 시작하여 오늘까지 (결과 = …

1
EXCEPT 연산자의 알고리즘은 무엇입니까?
Except 연산자가 SQL Server에서 다루는 방식에 대한 내부 알고리즘은 무엇입니까 ? 내부적으로 각 행의 해시를 가져 와서 비교합니까? David Lozinksi는 연구를 수행했습니다. SQL : 아직 존재하지 않는 새 레코드를 삽입하는 가장 빠른 방법 그는 예외 문이 많은 행에서 가장 빠릅니다. 아래의 결과와 밀접한 관련이 있습니다. 가정 : 왼쪽 조인은 1 …

3
테이블 행과 일치하지 않는 값 식별
쿼리에 제공된 식별자 중 테이블에 존재하지 않는 고유 식별자를 쉽게 확인할 수 있기를 원합니다. 더 잘 설명하기 위해, 테이블에 존재하지 않는 목록 "1, 2, 3, 4"의 ID를 확인하기 위해 지금 내가 할 일이 있습니다. SELECT * FROM dbo."TABLE" WHERE "ID" IN ('1','2','3','4')테이블에 ID 2 인 행이 없다고 가정 해 보겠습니다. …

1
SQL Server 2012에서 두 개의 큰 결과 집합을 비교하는 가장 효율적인 방법
두 개의 큰 결과 / 행 세트를 비교하는 가장 효율적인 방법에 대한 현재 조언은 EXCEPT연산자 를 사용하는 것 같습니다 . 아래의이 자체 포함 SQL 스크립트는 행 크기가 증가함에 따라 매우 비효율적입니다 (@last 값 변경). 결합 된 테이블에서 고유 한 항목을 찾으려고했지만 개선되지 않았습니다. DECLARE @first AS INT, @step AS INT, …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.