CodeBlanks Logo Icon CodeBlanks

Karşılaştırma operatörleri

=, <>, <, >, <=, >= 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

query.sql
-- stoğu 5'ten küçük seç
SELECT name, stock
FROM products
WHERE

Örnek çözüm

query.sql
SELECT name, stock
FROM products
WHERE stock < 5

Beklenen çı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

Soru
SELECT name FROM products
WHERE stock ____ 5;
Cevap
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

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