Karşılaştırma operatörleri
- SQL kursu
- Başlangıç
- Ders 8/115
- 4 dk
=, <>, <, >, <=, >= operatörlerini öğrenirsin.
Karşılaştırma operatörleri
SQL'de altı temel karşılaştırma operatörü vardır: =, <>, <, >, <=, >=. Koşullarda sütunları sabitlerle karşılaştırırsın.
SELECT name FROM products
WHERE stock <= 5;Bu sorgu stoğu 5 veya daha az olan ürünleri getirir.
products kaynağından name seçilir. WHERE stock <= 5 koşulunu sağlamayan satırlar elenir.
Karşılaştırma operatörleri — ayrıntı
Eşit değil için iki yazım vardır: <> ve !=. İkisi de ANSI SQL'de geçerlidir; <> daha yaygındır. Metin değerleri tek tırnak içinde yazılır, sayılar tırnaksız.
Örneğin WHERE price >= 100 fiyatı 100 ve üzeri ürünleri, WHERE stock <> 0 stoğu sıfır olmayanları getirir.
Uygulama Karşılaştırma operatörleri
products tablosundan stoğu 5'ten küçük olanların name ve stock sütunlarını seç.
Başlangıç kodu
-- stoğu 5'ten küçük seç
SELECT name, stock
FROM products
WHEREÖrnek çözüm
SELECT name, stock
FROM products
WHERE stock < 5Beklenen çıktı
name stock Silgi 2 Cetvel 3
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Küçük eşit
SELECT name FROM products
WHERE stock ____ 5;
SELECT name FROM products
WHERE stock <= 5;
Açıklama: <= küçük veya eşit demektir; stoğu 5 ve altındaki ürünleri getirir.
2 <> operatörü ne demektir?
- Eşittir
- Küçüktür
- Büyüktür
- Eşit değil Doğru cevap
Açıklama: <> eşit değil anlamına gelir.
3 Karşılaştırma operatörleri: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
= |
eşittir |
<> |
eşit değil |
<= |
küçük eşit |
>= |
büyük eşit |