📖 Mantıksal İfadeler
SQL CASE WHEN (Koşullu İfade)
Sorgu içinde if-else mantığıyla değer döndürür.
⚡ Sözdizimi (Syntax)
SELECT id, CASE WHEN views > 1000 THEN 'Popüler' ELSE 'Normal' END as durum FROM articles;
🛠️ Pratik Kullanım Örnekleri
📌 Örnek Sorgu
SELECT id, CASE WHEN views > 1000 THEN 'Popüler' ELSE 'Normal' END as durum FROM articles;
💡
Mühendislik İpucu & En İyi Pratik:
İndeks kullanımı ve sorgu planı için 'EXPLAIN SELECT id, CASE WHEN views > 1000 THEN 'Popüler' ELSE 'Normal' END as durum FROM articles;' çalıştırabilirsiniz.
İlgili Kılavuzlar
SQL SELECT (Veri Sorgulama)
SQL INSERT INTO (Yeni Kayıt Ekleme)
SQL UPDATE (Kayıt Güncelleme)
SQL DELETE (Kayıt Silme)
SQL WITH CTE (Ortak Tablo İfadeleri)
SQL INNER JOIN (Kesişen Tabloları Birleştirme)
SQL LEFT JOIN (Sol Tabloyu Kapsayan Birleştirme)
SQL RIGHT JOIN (Sağ Tabloyu Kapsayan Birleştirme)
SQL FULL OUTER JOIN (Tam Birleşim)
SQL GROUP BY (Gruplama ve Toplama)
SQL HAVING (Gruplanmış Veri Filtresi)
SQL ROW_NUMBER (Pencere Fonksiyonu)
SQL RANK (Derecelendirme Pencere Fonksiyonu)
SQL DENSE_RANK (Boşluksuz Derecelendirme)
SQL Upsert (Varsa Güncelle, Yoksa Ekle)
SQL Transactions (ACID Atomik İşlemler)