1. Anasayfa
  2. SQL Server

Pivot Şeklinde Gelen Sorguyu Unpivot Hale Dönüştürme


0

Pivot fonksiyonu SQL Server 2005 ile birlikte hayatımıza giren bir fonksiyondur. Özellikle raporlamalarda çapraz sorgular çıkarmamız gerekebilir. Bu işlemi bazı raporlama araçlarıyla kolaylıkla yapabiliriz. Peki ya T-SQL de nasıl olacak? T-SQL ile yapabilmemiz için ise doğru adres pivot- unpivot fonksiyonlarıdır.

Bir örnek ile açıklayalım.

Elimizde ürünlerin senelere göre adet bilgisini tutan aşağıdaki tablo olsun.


Resim-1

Şimdi bu tabloyu unpivot hale getirelim.


Resim-2

Görüldüğü üzere çok basit bir fonksiyonla tablolarımızı unpivot hale getirebiliyoruz. Bu fonksiyon çok fazla kullanılmasa da özellikle büyük ve karmaşık tablolarda çoğu zaman hayat kurtarıcı olabiliyor.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Şeyda Ocak, lisans eğitimini Sakarya Üniversitesi Bilgisayar Mühendisliği bölümünde, yüksek lisans eğitimini ise Sakarya Üniversitesi Bilgisayar ve Bilişim Mühendisliği bölümünde tamamlamıştır. Veri tabanı yazılımı ve raporlama dünyasına üniversitenin ilk yıllarında aldığı SQL Server veri tabanı eğitimleri ile başlayan Şeyda, sektörün önde gelen firmalarında İş Zekası alanında Microsoft teknolojileri üzerine çalışmış, şu anda Türkiye Finans Katılım Bankası’nda Veri Ambarı ve Yasal Raporlamalar Yönetici Yardımcısı olarak görev almaktadır.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir