SQL Schnittpunkt

SQL Schnittpunkt
Wie der Name schon sagt, können Sie mit der Schnittstelle in SQL zwei ausgewählte Anweisungen kombinieren. Es funktioniert, indem zwei ausgewählte Aussagen kombiniert und die identischen Zeilen in beiden Auswahlanweisungen zurückgegeben werden. Daher können Sie übereinstimmende Zeilen aus zwei ausgewählten Anweisungen abrufen.

Syntax

Die Syntax für die Schnittstelle wird unten gezeigt:

Wählen Sie Col1, Col2,… Coln
Aus table_name
Wo Zustand
SCHNEIDEN
Wählen Sie Col1, Col2,… Coln
Aus table_name
Wo Zustand

Die WHERE -Klausel in der obigen Abfrage ist optional. Auf diese Weise können Sie jedoch für bestimmte Datensätze in der Tabelle eingrenzen.

Beispiel

Angenommen, wir haben zwei Tabellen, wie gezeigt:

Tabelle 1

Tabelle 2

Wir können wie gezeigt einen Schnittvorgang durchführen:

Wählen Sie Customer_id, First_Name, E -Mail, ActiveBool aus
Vom Kunden
Links Join Store
Auf Kunden.store_id = store.store_id
SCHNEIDEN
Wählen Sie Customer_id, First_Name, E -Mail, ActiveBool aus
Vom Kunden
Right Mach -Store
Auf Kunden.store_id = store.store_id
Bestellung von Customer_id;

Die obige Abfrage sollte das Ergebnis der ersten Auswahlanweisung mit der zweiten schneiden.

Dies sollte zurückkehren:

Abschluss

In diesem Artikel wird die Schnittabfrage in SQL erläutert. Denken Sie daran, dass bestimmte Datenbankmotoren wie MySQL die Schnittklausel nicht unterstützen.