SQL Server’da Unpivot Kullanımı

Bu Makaleyi Arkadaşlarınla Paylaş

Herkese merhaba,

Bu yazıda SQL Server’da Unpivot kullanımından bahsedeceğim.

SQL Server’da Unpivot verilerin bulunduğu tabloyu çevirmek için kullanılan bir yapıdır diyebiliriz. Pivot kullanımına benzer bir yapısı vardır. İşlemi daha iyi anlamak adına aşağıdaki örneği inceleyelim.

Burada müşteri numaraları adında bir tablo oluşturduk. Bu tablo içerisine veriler girdik. Sonrasında verilerimizi listeledik. Unpivot kullanımının mantığı Pivot kullanımının mantığı ile benzerdir. Bazı değişiklikler vardır. Bunlardan bir tanesi en başta Select ifadesinde MusteriId sonrası Telefon diye bir değer eklememiz ve bu değeri Unpivot yapısı içinde Telefon for Telefonlar diyerek kullanmamızdır. In yapısı sonrasında ise getirmek istediğimiz alan adlarını belirttik. Umarım anlatabilmişimdir.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.