Filtern mit mehreren Kriterien

Fortgeschrittenes SQL mit KI

Jasmin Ludolf

Senior Data Science Content Developer

Filtern mit mehreren Kriterien

Filtern nach mehreren Kriterien wie Buchgenres und Erscheinungsdaten

Fortgeschrittenes SQL mit KI

Alle Bedingungen sind wahr

Aufforderung: Zeige englische Filme unter 90 Minuten, die nach 1990 veröffentlicht wurden

SELECT title, release_year, duration
FROM films
WHERE release_year > 1990
AND language = 'English'
AND duration < 90;
|title                   |release_year|duration|
|------------------------|------------|--------|
|Showdown in Little Tokyo|1991        |79      |
|Stone Cold              |1991        |88      |
|Teenage Mutant Ninja ...|1991        |88      |
...
Fortgeschrittenes SQL mit KI

Entweder ODER

Aufforderung: Zeige englische oder französische Filme, die nach 1990 veröffentlicht wurden

SELECT title, release_year, language 
FROM films
WHERE (language = 'English' OR language = 'French') AND release_year > 1990;
|title                   |release_year|language|
|------------------------|------------|--------|
|Beastmaster 2: Throug...|1991        |English |
|Bill & Ted's Bogus Jo...|1991        |English |
|Boyz n the Hood         |1991        |English |
...
Fortgeschrittenes SQL mit KI

Klammern

SELECT title, release_year, language 
FROM films
WHERE language = 'English' OR language = 'French' AND release_year > 1990;
|title              |release_year|language|
|-------------------|------------|--------|
|The Broadway Melody|1929        |English |
|Hell's Angels      |1930        |English |
|A Farewell to Arms |1932        |English |
|42nd Street        |1933        |English |
...
Fortgeschrittenes SQL mit KI

Datenbereiche

Aufforderung: Zeige Filmtitel und Erscheinungsjahr zwischen 1990 und 1999

SELECT title, release_year
FROM films
WHERE release_year BETWEEN 1990 AND 1999;
|title                      |release_year|
|---------------------------|------------|
|Arachnophobia              |1990        |
|Back to the Future Part III|1990        |
...
  • Entspricht release_year >= 1990 AND release_year <= 1999
Fortgeschrittenes SQL mit KI

Mehrere Werte prüfen

Aufforderung: Zeige Filmtitel und Land für Filme aus Japan, Italien oder Spanien

SELECT title, country
FROM films
WHERE country = 'Japan' OR country = 'Italy' OR country = 'Spain';
|title                         |country|
|------------------------------|-------|
|Seven Samurai                 |Japan  |
|A Fistful of Dollars          |Italy  |
|The Good, the Bad and the Ugly|Italy  |
...
Fortgeschrittenes SQL mit KI

Mehrere Werte prüfen

Aufforderung: Zeige Filmtitel und Land für Filme aus Japan, Italien oder Spanien

SELECT title, country
FROM films
WHERE country IN ('Japan', 'Italy', 'Spain');
|title                         |country|
|------------------------------|-------|
|Seven Samurai                 |Japan  |
|A Fistful of Dollars          |Italy  |
|The Good, the Bad and the Ugly|Italy  |
...
Fortgeschrittenes SQL mit KI

Mehrere Werte ausschließen

Aufforderung: Zeige Filmtitel und Sprache außer Englisch und Französisch

SELECT title, language
FROM films
WHERE language NOT IN ('English', 'French')';
|title        |language|
|-------------|--------|
|Metropolis   |German  |
|Pandora's Box|German  |
|Seven Samurai|Japanese|
...
Fortgeschrittenes SQL mit KI

Komplexe Filter überprüfen

$$

  • AND: mehrere Bedingungen erforderlich

  • OR: Alternativen akzeptieren

  • BETWEEN: Bereiche

  • IN / NOT IN: mehrere Werte

  • Klammern, um Bedingungen zu gruppieren und Logik zu steuern

KI auf einem Computer

Fortgeschrittenes SQL mit KI

Lass uns üben!

Fortgeschrittenes SQL mit KI

Preparing Video For Download...