Als «except» getaggte Fragen

Die Verwendung und Semantik der logischen EXCEPT-Operation


4
Zeigen Sie auf einfache Weise Zeilen an, die sich zwischen zwei Tabellen oder Abfragen unterscheiden
Stellen Sie sich vor, Sie haben zwei verschiedene Tabellen / Abfragen, die identische Daten haben / zurückgeben sollen. Sie möchten dies überprüfen. Was ist eine einfache Möglichkeit, wie im folgenden Beispiel nicht übereinstimmende Zeilen aus jeder Tabelle anzuzeigen und jede Spalte zu vergleichen? Angenommen, die Tabellen enthalten 30 Spalten, von …


1
Sollte NICHT IN vermieden werden?
Unter einigen SQL Server-Entwicklern ist es eine weit verbreitete Überzeugung, dass NOT INes furchtbar langsam ist , und Abfragen sollten umgeschrieben werden, damit sie dasselbe Ergebnis zurückgeben, aber nicht die "bösen" Schlüsselwörter verwenden. ( Beispiel ). Ist das wahr? Gibt es zum Beispiel einen bekannten Fehler in SQL Server (welche …

5
Leistung von SQL Server-Verbindungsservern: Warum sind Remoteabfragen so teuer?
Ich habe zwei Datenbankserver, die über Verbindungsserver verbunden sind. Bei beiden handelt es sich um SQL Server 2008R2-Datenbanken, und die Verbindung zum Verbindungsserver wird über eine reguläre "SQL Server" -Verbindung hergestellt, wobei der Sicherheitskontext des aktuellen Logins verwendet wird. Die Verbindungsserver befinden sich beide im selben Rechenzentrum, sodass die Verbindung …

2
Eine effiziente Möglichkeit, zwei große Datensätze in SQL zu vergleichen
Derzeit vergleiche ich zwei Datensätze, die eindeutige StoreKey/ProductKeyKombinationen enthalten . Der 1. Datensatz enthält die eindeutigen StoreKey/ProductKeyKombinationen für Verkäufe zwischen Anfang Januar 2012 und Ende Mai 2014 (Ergebnis = 450.000 Zeilen). Der 2. Datensatz enthält die eindeutigen StoreKey/ProductKeyKombinationen für den Verkauf ab Juni 2014 bis heute (Ergebnis = 190.000 Zeilen). …




1
Was ist der effizienteste Weg, um zwei große Ergebnismengen in SQL Server 2012 zu vergleichen?
Aktuelle Ratschläge für den effizientesten Weg zum Vergleich zweier großer Ergebnis- / Zeilensätze scheinen darin zu bestehen, den EXCEPTOperator zu verwenden. Dieses eigenständige SQL-Skript wird mit zunehmender Zeilengröße sehr ineffizient (@last-Werte ändern). Ich habe versucht, eindeutige Einträge in einer kombinierten Tabelle zu finden, aber ohne Verbesserung. DECLARE @first AS INT, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.