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

Hiç yorum yok:

Yorum Gönder