Beim INTERSECT

Daten in SQL verknüpfen

Maham Faisal Khan

Senior Content Developer, DataCamp

INTERSECT-Venn-Diagramm

Ein Bild mit drei Venn-Diagrammen, zwei ausgegraut. Nur das Diagramm mit INTERSECT ist fokussiert. Es zeigt zwei überlappende Kreise; nur die Überlappung ist grün markiert.

Daten in SQL verknüpfen

INTERSECT-Diagramm

Ein Diagramm mit zwei Tabellen, links und rechts. Rechts ist dargestellt, was passiert, wenn eine INTERSECT-Operation auf beide Tabellen 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 beide 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 beide Tabellen angewendet wird.

Daten in SQL verknüpfen

Länder mit Premierminister:innen und Präsident:innen

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

INTERSECT auf zwei Feldern

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:innen und Monarch:innen

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...