Menentukan jumlah rekaman yang akan diambil sebagai persentase
Jika Anda ingin mendapatkan "N teratas" di antara jumlah catatan yang akan diambil, Anda dapat menggunakan "klausa TOP", tetapi Anda juga bisa mendapatkan angka ini sebagai persentase. UNTUK MENDAPATKAN PERSENTASE, GUNAKAN "TOP - PERCENT".
Contoh memilih tabel dengan 10.000 catatan. Jika Anda tidak menggunakan klausa TOP, 10.000 catatan akan diambil.
select * from [TST_Tag01]
Contoh berikut mengambil nomor yang ditentukan dalam klausa TOP.
select top 200 * from [TST_Tag01]
Contoh berikut mengambil jumlah hitungan yang ditentukan oleh PERCENT dalam klausa TOP. Jika Anda menentukan 40, Anda mendapatkan 40% dari catatan.
select top (40) percent * from [TST_Tag01]
PERCENT juga dapat berisi angka desimal.
select top (3.5) percent * from [TST_Tag01]
Angka yang dapat ditentukan untuk PERSEN bisa 0 ~ 100.
Juga, jika Anda menggunakan PERSEN, sertakan angka dalam tanda kurung "()". Ini untuk alasan kompatibilitas, tetapi pastikan untuk menggunakan tanda kurung karena tidak menyertakannya dalam tanda kurung dapat mengakibatkan kesalahan.