Metin birleştirme
- SQL kursu
- Başlangıç
- Ders 34/115
- 4 dk
|| 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
-- aralık süz
SELECT name
FROM products
WHEREÖrnek çözüm
SELECT name
FROM products
WHERE price BETWEEN 10 AND 50Beklenen çı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
SELECT name FROM customers
WHERE city ____ ('İzmir', 'Bursa');
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.