CodeBlanks Logo Icon CodeBlanks

Mantıksal operatörler

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

query.sql
-- karşılaştırma
SELECT name
FROM products
WHERE

Örnek çözüm

query.sql
SELECT name
FROM products
WHERE price >= 50

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

Soru
SELECT name FROM products WHERE price ____ 50;
Cevap
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.

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