CodeBlanks Logo Icon CodeBlanks

Özet - Operatörler

Aritmetik, karşılaştırma ve mantıksal operatörleri bir sorguda birleştirirsin.

Özet - Operatörler

Bu grupta aritmetik, mantıksal, karşılaştırma, NULL ve aralık/liste operatörlerini öğrendin. Bunları birleştirerek karmaşık koşullar yazabilirsin.

SELECT name FROM products
WHERE (price > 10 OR category = 'kitap')
  AND stock IS NOT NULL;

Bu sorgu fiyatı 10'dan büyük ya da kategorisi kitap olan ve stoğu boş olmayan ürünler.

products kaynağından name seçilir. WHERE (price > 10 OR category = 'kitap') AND stock IS NOT NULL koşulunu sağlamayan satırlar elenir.

Uygulama Özet - Operatörler

products tablosundan fiyatı 10'dan büyük VE stoğu 0'dan büyük olanların adını seç.

Başlangıç kodu

query.sql
-- özet sorgu
SELECT name
FROM products
WHERE

Örnek çözüm

query.sql
SELECT name
FROM products
WHERE price > 10 AND stock > 0

Beklenen çıktı

name
Defter
Çanta

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangi operatör en yüksek önceliğe sahiptir?

  • parantez Doğru cevap
  • AND
  • OR
  • NOT

Açıklama: parantez her zaman önce işlenir.

2 Özet - Operatörler: kavramları eşleştir

Kavram Anlamı
AND birleştir
OR seçenek
NOT değil
parantez öncelik

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