CodeBlanks Logo Icon CodeBlanks

Özet - Pivot

CASE ile aylık satış pivotu yaz

Özet - Pivot

Pivot satırları sütuna çevirir. CASE ve SUM ile yapılır, FILTER daha okunabilirdir.

SELECT
  SUM(CASE WHEN category = 'Kitap' THEN amount ELSE 0 END) AS Kitap
FROM sales;

Örnekte: özet pivot sorgusu.

sales kaynağından SUM(CASE WHEN category = 'Kitap' THEN amount ELSE 0 END) … seçilir.

Uygulama Özet - Pivot

Özet sorgu: SUM(CASE WHEN category = 'Kitap' THEN amount ELSE 0 END) ile pivot yap.

Başlangıç kodu

query.sql
-- özet pivot
SELECT
  SUM(

Örnek çözüm

query.sql
SELECT
  SUM(CASE WHEN category = 'Kitap' THEN amount ELSE 0 END) AS Kitap
FROM sales;

Beklenen çıktı

Kitap
200

Soru ve cevaplar

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

1 Pivot neyi çevirir?

  • Satır→sütun Doğru cevap
  • Sütun→satır
  • İndeks→tablo
  • Tablo→indeks

Açıklama: Pivot satırı sütuna çevirir.

2 Özet - Pivot: kavramları eşleştir

Kavram Anlamı
pivot satır→sütun
CASE koşul
FILTER okunabilir
unpivot ters

İleri seviye bölümündeki tüm dersler