Özet - Pivot
- SQL kursu
- İleri seviye
- Ders 29/81
- 5 dk
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
-- özet pivot
SELECT
SUM(Örnek çözüm
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 |