Tentukan bilangan rekod yang akan diambil sebagai peratusan
Jika anda ingin mendapatkan "N teratas" di antara bilangan rekod yang akan diambil, anda boleh menggunakan "fasal TOP", tetapi anda juga boleh mendapatkan nombor ini sebagai peratusan. UNTUK MENDAPATKAN PERATUSAN, GUNAKAN "TOP - PERCENT".
Contoh memilih jadual dengan 10,000 rekod. Jika anda tidak menggunakan klausa TOP, 10,000 rekod akan diambil.
select * from [TST_Tag01]
Contoh berikut mengambil nombor yang dinyatakan dalam klausa TOP.
select top 200 * from [TST_Tag01]
Contoh berikut mengambil bilangan kiraan yang ditentukan oleh PERCENT dalam klausa TOP. Sekiranya anda menentukan 40, anda mendapat 40% rekod.
select top (40) percent * from [TST_Tag01]
PERATUS juga boleh mengandungi nombor perpuluhan.
select top (3.5) percent * from [TST_Tag01]
Nombor yang boleh ditentukan untuk PERCENT boleh menjadi 0 ~ 100.
Juga, jika anda menggunakan PERCENT, masukkan nombor dalam kurungan "()". Ini adalah untuk sebab keserasian, tetapi pastikan anda menggunakan kurungan kerana tidak melampirkannya dalam kurungan boleh mengakibatkan ralat.