CodeBlanks Logo Icon CodeBlanks

Metin birleştirme

|| ile metinleri birleştirmeyi öğrenirsin.

BETWEEN ve IN

BETWEEN bir aralık, IN bir liste süzer. BETWEEN sınır değerleri dahildir.

SELECT name FROM products
WHERE price BETWEEN 10 AND 50
  AND category IN ('kitap', 'kırtasiye');

Örnekte: fiyatı 10-50 arasında ve kategorisi kitap veya kırtasiye.

products kaynağından name seçilir. WHERE price BETWEEN 10 AND 50 AND category IN ('kitap', … koşulunu sağlamayan satırlar elenir.

BETWEEN ve IN — ayrıntı

IN, birden çok OR yazmaktan kısadır. BETWEEN, >= AND <= ile eşdeğerdir.

Uygulama BETWEEN ve IN

products tablosundan fiyatı 10 ile 50 arasında olanların adını seç.

Başlangıç kodu

query.sql
-- aralık süz
SELECT name
FROM products
WHERE

Örnek çözüm

query.sql
SELECT name
FROM products
WHERE price BETWEEN 10 AND 50

Beklenen çıktı

name
Defter
Çanta
Kalem

Soru ve cevaplar

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

1 Liste süz

Soru
SELECT name FROM customers
WHERE city ____ ('İzmir', 'Bursa');
Cevap
SELECT name FROM customers
WHERE city IN ('İzmir', 'Bursa');

Açıklama: IN, şehri listedeki değerlerden biriyse satırı getirir.

2 Metin birleştirme: kavramları eşleştir

Kavram Anlamı
BETWEEN aralık
IN liste
LIKE desen
IS NULL boş

3 BETWEEN sınır değerlerini içerir mi?

  • Hayır
  • Evet, ikisi de Doğru cevap
  • Sadece alt
  • Sadece üst

Açıklama: BETWEEN her iki ucu da dahil eder.

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