Birden fazla kriterle filtreleme

AI ile Orta Düzey SQL Sorgulama

Jasmin Ludolf

Senior Data Science Content Developer

Birden fazla kriterle filtreleme

Kitap türleri ve çıkış tarihleri gibi birden fazla kriterle filtreleme

AI ile Orta Düzey SQL Sorgulama

Tüm koşullar doğru

İstek: 1990'dan sonra çıkan, 90 dakikadan kısa İngilizce filmleri gösterin

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      |
...
AI ile Orta Düzey SQL Sorgulama

Ya da

İstek: 1990'dan sonra çıkan İngilizce veya Fransızca filmleri gösterin

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 |
...
AI ile Orta Düzey SQL Sorgulama

Parantezler

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 |
...
AI ile Orta Düzey SQL Sorgulama

Veri aralıkları

İstek: 1990 ile 1999 arasında çıkan filmlerin başlıklarını ve çıkış yıllarını gösterin

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        |
...
  • release_year >= 1990 AND release_year <= 1999 ile eşdeğer
AI ile Orta Düzey SQL Sorgulama

Birden fazla değeri kontrol etme

İstek: Japonya, İtalya veya İspanya filmlerinin başlıklarını ve ülkelerini gösterin

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  |
...
AI ile Orta Düzey SQL Sorgulama

Birden fazla değeri kontrol etme

İstek: Japonya, İtalya veya İspanya filmlerinin başlıklarını ve ülkelerini gösterin

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  |
...
AI ile Orta Düzey SQL Sorgulama

Birden fazla değeri hariç tutma

İstek: İngilizce ve Fransızca dışındaki dillerdeki filmlerin başlıklarını ve dillerini gösterin

SELECT title, language
FROM films
WHERE language NOT IN ('English', 'French')';
|title        |language|
|-------------|--------|
|Metropolis   |German  |
|Pandora's Box|German  |
|Seven Samurai|Japanese|
...
AI ile Orta Düzey SQL Sorgulama

Karmaşık filtreleri doğrulama

$$

  • AND: birden fazla koşul gerektirir

  • OR: alternatifleri kabul eder

  • BETWEEN: aralıklar

  • IN / NOT IN: birden fazla değer

  • Koşulları gruplamak ve mantığı kontrol etmek için parantezler

Bilgisayarda AI

AI ile Orta Düzey SQL Sorgulama

Haydi pratik yapalım!

AI ile Orta Düzey SQL Sorgulama

Preparing Video For Download...