Pivot nedir?
- SQL kursu
- İleri seviye
- Ders 24/81
- 4 dk
Satırları sütuna çevirme fikrini öğrenirsin.
Pivot nedir?
Pivot satırları sütuna çevirir. Geniş formatlı raporlar üretir.
-- satır: ay, değer: ciro
-- pivot: her ay bir sütunÖrnekte: ay satırından ay sütununa.
Pivot nedir? — ayrıntı
Pivot ile kategori başına sütun üretirsin. CASE ve aggregate ile yapılır.
Örneğin aylık satış tablosunu her kategorinin ayrı sütunda olduğu bir rapora çevirirsin: satırlar ay, sütunlar Kitap, Elektronik, Giyim olur.
Uygulama Pivot nedir?
Her kategori için CASE WHEN category = 'Kitap' THEN amount ELSE 0 END ile pivot sütunu oluştur.
Başlangıç kodu
-- pivot yaz
SELECTÖrnek çözüm
SELECT
SUM(CASE WHEN category = 'Kitap' THEN amount ELSE 0 END) AS Kitap,
SUM(CASE WHEN category = 'Elektronik' THEN amount ELSE 0 END) AS Elektronik
FROM sales;Beklenen çıktı
Kitap Elektronik 200 1500
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Pivot neyi sütuna çevirir?
- Tetikleri
- Tabloları
- İndeksleri
- Satırları Doğru cevap
Açıklama: Pivot satırları sütuna çevirir.
2 Pivot
satır → ____
satır → sütun
Açıklama: Pivot satırlardaki değerleri sütunlara çevirir; her kategori ayrı bir sütun olur.
3 Pivot nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
pivot |
satır→sütun |
CASE |
koşul |
aggregate |
özet |
geniş |
sütunlu |