Yazeka
Arama sonuçlarına göre oluşturuldu
SQL'de PIVOT kullanımı için aşağıdaki adımlar izlenebilir:
- Sorgunun alt sorgu haline getirilmesi 2. PIVOT uygulaması için sorgunun bir alt sorgu olarak tanımlanması gereklidir 2.
- PIVOT ifadesinin yazılması 2. PIVOT yazıldıktan sonra, kolon olacak verilerin yer aldığı bilgiler köşeli parantezler arasında belirtilir 2. Bu bilgiler, "FOR" kısmından sonra verilen asıl kolonun içinde yer alan veriler olmalıdır 2.
- Sorgunun çalıştırılması 3.
Örnek bir PIVOT sorgusu:
SELECT * FROM ( SELECT tah_ay AS AY, tah_sehir AS SEHIR, SUM(tah_tahsilat) AS TOPLAM FROM Tablo WHERE tah_yil = 2018 GROUP BY tah_sehir, tah_ay ORDER BY AY ) K PIVOT ( SUM(TOPLAM) FOR AY IN ([Ocak], [Şubat], [Mart], [Nisan], [Mayıs], [Haziran], [Temmuz], [Ağustos], [Eylül], [Ekim], [Kasım], [Aralık]) ) AS PVT;
PIVOT işlemi, satırları sütunlara dönüştürerek verileri yeniden şekillendirir 4. Bu işlem sırasında toplama işlevleri kullanılabilir, ancak null değerler dikkate alınmaz 1.
Daha fazla bilgi ve detaylı örnekler için aşağıdaki kaynaklara başvurulabilir:
5 kaynaktan alınan bilgiyle göre: