Mantıksal operatörler
- SQL kursu
- Başlangıç
- Ders 32/115
- 4 dk
AND, OR, NOT mantıksal operatörlerini öğrenirsin.
Karşılaştırma operatörleri
=, <>, <, >, <=, >= karşılaştırma operatörleridir. Koşulda sütun ile sabiti karşılaştırırsın.
SELECT name FROM products WHERE price >= 50;Bu sorgu fiyatı 50 veya daha büyük ürünler.
products kaynağından name seçilir. WHERE price >= 50 koşulunu sağlamayan satırlar elenir.
Karşılaştırma operatörleri — ayrıntı
Eşit değil için <> ya da != kullanılır. ANSI SQL'de <> tercih edilir. Metin karşılaştırması da aynı operatörlerle yapılır.
Uygulama Karşılaştırma operatörleri
products tablosundan fiyatı 50'den büyük veya eşit olanların adını seç.
Başlangıç kodu
-- karşılaştırma
SELECT name
FROM products
WHEREÖrnek çözüm
SELECT name
FROM products
WHERE price >= 50Beklenen çıktı
name Çanta Masa
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Mantıksal operatörler: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
= |
eşittir |
<> |
eşit değil |
>= |
büyük eşit |
<= |
küçük eşit |
2 Büyük eşit
SELECT name FROM products WHERE price ____ 50;
SELECT name FROM products WHERE price >= 50;
Açıklama: >= büyük veya eşit demektir; 50 de sonuca dahildir.
3 Eşit değil yazımı hangisidir?
- ==
- !=
- =/
- <> Doğru cevap
Açıklama: <> eşit değil demektir.