Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Sql’de  Cube ve Rollup Kullanımı

Sql’de Cube ve Rollup Kullanımı

Cube ve rollup ifadelerini Group by ile grupladığımız bir veri kümesinin ara toplamlarını bulmak için kullanırız.Sql’de raporlama yaparken sonucu  ara toplam olarak döndürür.CUBE Group by  ile belirtilen sütunların tüm kombinasyonları için ara toplamları gösterir.ROLLUP ifadesi ise bir hiyerarşi şeklinde kombinasyon yapar ve ara toplamı gösterir.Aşağıdaki sorguda Cube ifadesi kullanıldı.

Sorgu çalıştırıldığında aşağıdaki tablo listelenir.
Ekran Alıntısı              1
Yukarıdaki ekranda tüm kombinasyonlar denenmiştir.Bundan dolayı 85 satırlık bir sonuç döndürdü.
Şimdi rollup ifadesi ile yazılan sorguyu çalıştıralım.

2               3
Yukarıdaki sorguda  her yıl kendi arasında olacak biçimde   gruba ayrıldı. 2005 den sonra 2006 şeklinde belli bir hiyerarşi ile sıralandı ve 67 satırlık bir sonuç döndürdü.

Hakkında Zeynep ŞİT

Namık Kemal Üniversitesi

Leave a reply

*