İçeriğe atla
CodeItRaw
SQL: Seçmek ve Süzmek

Ders 2/3

WHERE, satırları bir koşuldan geçirir: koşulu sağlayan kalır, sağlamayan gider. Koşullar tek tek satırlara sorulur; Python'daki if gibi düşünebilirsin, yalnızca her satır için ayrı ayrı çalışır.

SELECT title, price
FROM books
WHERE price < 100
AND (genre = 'poetry' OR genre = 'essay');
Eşitlik tek = ile yazılır (Python'daki == değil), metinler tek tırnak içindedir. AND iki koşulun ikisini de ister, OR birini. Bu sorgu 100'den ucuz olan şiir ve deneme kitaplarını getirir.

Aynı sütunu birkaç değerle karşılaştırıyorsan IN daha okunaklıdır: genre IN ('poetry', 'essay'). Bir aralık için BETWEEN 50 AND 100 yazılır ve iki ucu da kapsar.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

Bu dersin görevleri, önceki dersler bitince açılır. Anlatımı şimdiden okuyabilirsin.Sıradaki derse git

  1. 01

    Filtrele

    SQL sorgusu

  2. 02

    Birden çok koşul

    SQL sorgusu

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi