CodeBlanks Logo Icon CodeBlanks

Özet - WHERE filtreleme

Karşılaştırma, mantıksal ve desen operatörlerini birleştirerek filtreleme yaparsın.

Özet - WHERE filtreleme

Bu grupta WHERE filtrelemeyi öğrendin: karşılaştırma operatörleri, AND/OR, IN/BETWEEN ve LIKE desenleri. Şimdi bunları birleştiren bir sorgu yazacaksın.

SELECT name, price
FROM products
WHERE category = 'kitap' AND price < 50;

Bu sorgu kategorisi kitap ve fiyatı 50'den küçük ürünleri getirir.

products kaynağından name, price seçilir. WHERE category = 'kitap' AND price < 50 koşulunu sağlamayan satırlar elenir.

Uygulama Özet - WHERE filtreleme

products tablosundan kategorisi 'kitap' VE fiyatı 50'den küçük olanların name ve price sütunlarını seç.

Başlangıç kodu

query.sql
-- iki koşulu AND ile birleştir
SELECT name, price
FROM products
WHERE

Örnek çözüm

query.sql
SELECT name, price
FROM products
WHERE category = 'kitap' AND price < 50

Beklenen çıktı

name   price
Roman  30
Şiir   18

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangi operatör iki koşulun en az birinin doğru olmasını ister?

  • AND
  • LIKE
  • NOT
  • OR Doğru cevap

Açıklama: OR en az bir koşulu ister.

2 Özet - WHERE filtreleme: kavramları eşleştir

Kavram Anlamı
IN liste
BETWEEN aralık
LIKE desen
AND birleştir

Başlangıç bölümündeki tüm dersler