Alınacak kayıt sayısını yüzde olarak belirtme

Sayfa güncel :
Sayfa oluşturma tarihi :

Getirilecek kayıt sayısı arasında "üst N" değerini almak istiyorsanız, "TOP yan tümcesini" kullanabilirsiniz, ancak bu sayıyı yüzde olarak da alabilirsiniz. BIR YÜZDEYE GÖRE ELDE ETMEK IÇIN "TOP - PERCENT" KULLANIN.

10.000 kayıt içeren bir tablo seçme örneği. TOP yan tümcesini kullanmazsanız, 10.000 kayıt alınır.

select * from [TST_Tag01]

TOP 句を使用しない SELECT

Aşağıdaki örnek, TOP yan tümcesinde belirtilen sayıyı alır.

select top 200 * from [TST_Tag01]

TOP 句を使用した SELECT

Aşağıdaki örnek, TOP yan tümcesinde PERCENT tarafından belirtilen sayım sayısını alır. 40 değerini belirtirseniz, kayıtların %40'ını alırsınız.

select top (40) percent * from [TST_Tag01]

TOP 句に PERCENT を使用した SELECT

PERCENT, ondalık sayılar da içerebilir.

select top (3.5) percent * from [TST_Tag01]

TOP 句に小数を含む PERCENT を使用した SELECT

YÜZDE için belirtilebilecek sayı 0 ~ 100 olabilir.

Ayrıca, YÜZDE kullanırsanız, sayıyı parantez içine "()" ekleyin. Bunun nedeni uyumluluktur, ancak parantez içinde kapatılmaması hatalara neden olabileceğinden parantez kullandığınızdan emin olun.