T-SQL’de TOP Değerini Değişkenden Almak

T-SQL için ufak bir ipucu ; Select sorgularında kullanılan TOP kelimesi sorgu sonucunda listelenecek olan satır sayısını sınırlar. Bu sınır oranı tam sayı olabileceği gibi tablonun belli bir yüzdesel oranı da kabul edilebilir. Bazı durumlarda bu sınırı değişkenden almak isteyebilirsiniz. Bunun için kullanım şekli aşağıdaki gibi olmalıdır.

Tam sayı kullanımı;

[sql]

DECLARE @topValue int=25

SELECT TOP (@topvalue) * FROM Production.Product p

[/sql]

Yüzdesel kullanımı;

[sql]

DECLARE @topValue int=25

SELECT TOP (@topValue) PERCENT * FROM Production.Product p

[/sql]

microsoft project 2016 satın al

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.