Am Schnittpunkt

Daten in SQL verknüpfen

Maham Faisal Khan

Senior Content Developer, DataCamp

INTERSECT-Venn-Diagramm

Ein Bild mit drei Venn-Diagrammen, zwei sind ausgeblendet. Nur das Diagramm mit INTERSECT ist scharf. Es zeigt zwei überlappende Kreise; nur der Überlappungsbereich ist grün eingefärbt.

Daten in SQL verknüpfen

INTERSECT-Diagramm

Ein Diagramm mit zwei Tabellen, links und rechts. Rechts ist dargestellt, was passiert, wenn auf die beiden Tabellen eine INTERSECT-Operation angewendet wird.

Daten in SQL verknüpfen

INTERSECT-Syntax

SELECT id, val
FROM left_table

INTERSECT
SELECT id, val FROM right_table;
Daten in SQL verknüpfen

INTERSECT vs. INNER JOIN auf zwei Spalten

INTERSECT-Syntax

SELECT *
FROM left_table
INTERSECT
SELECT *
FROM right_table;

Ein Diagramm mit zwei Tabellen, links und rechts. Rechts ist dargestellt, was passiert, wenn eine UNION-Operation auf die beiden Tabellen angewendet wird.

INNER JOIN-Syntax

SELECT l.id, l.val
FROM left_table AS l
INNER JOIN right_table AS r
  ON l.id = r.id
      AND l.val = r.val;

Ein Diagramm mit zwei Tabellen, links und rechts. Rechts ist dargestellt, was passiert, wenn ein INNER JOIN auf die beiden Tabellen angewendet wird.

Daten in SQL verknüpfen

Länder mit Premierminister und Präsident

SELECT country as intersect_country
FROM prime_ministers
INTERSECT
SELECT country
FROM presidents;
| intersect_country |
|-------------------|
| Egypt             |
| Portugal          |
| Pakistan          |
| India             |
Daten in SQL verknüpfen

INTERSECT über zwei Felder

SELECT country, prime_minister AS leader
FROM prime_ministers
INTERSECT
SELECT country, president
FROM presidents;
|-----------|----------|
| country   | leader   |
|-----------|----------|
|-----------|----------|
Daten in SQL verknüpfen

Länder mit Premierminister und Monarch

SELECT country, prime_minister AS leader
FROM prime_ministers
INTERSECT
SELECT country, monarch
FROM monarchs;
|---------|--------------------|
| country | leader             |
|---------|--------------------|
| Brunei  | Hassanal Bolkiah   |
| Oman    | Haitham bin Tarik  |
|---------|--------------------|
Daten in SQL verknüpfen

Lass uns üben!

Daten in SQL verknüpfen

Preparing Video For Download...