parametrik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
parametrik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Ekim 2011 Çarşamba

Parametrik Top N Query

Parametreye bağlı olarak alacağımız selectteki top kısıtını değiştirmek dinamik query ile mümkündür fakat daha kısa bir yolu sözkonusudur.Gerçi bu yolu bundan 3 sene önce bulmuştum ama bir arkadaşımın hayır efendim bundan başka bir yolu yoktur demesiyle eski notlarımı karıştırdım.SQL dünyasına  olsun :)

select top @top * from #day

Bu sorguyu çalıştırmamız arkadaşımın iddiasına göre doğrudur çalışmaz.Fakat ufak bir değişiklik ile sorguyu çalışır hale getirebiliriz.Cevap : Alt Sorgu :) Herkese kolay gelsin...

select top (select @top) * from #day
top @top * from #day