Задайте броя на записите, които трябва да бъдат извлечени като процент
Ако искате да получите "топ N" сред броя на записите, които трябва да бъдат донесени, можете да използвате "TOP клаузата", но можете да получите и този номер като процент. ЗА ДА ПОЛУЧИТЕ С ПРОЦЕНТ, ИЗПОЛЗВАЙТЕ "ТОП - ПРОЦЕНТ".
Пример за избор на таблица с 10 000 записа. Ако не използвате клаузата TOP, се извличат 10 000 записа.
select * from [TST_Tag01]
Следният пример извлича номера, посочен в клаузата TOP.
select top 200 * from [TST_Tag01]
Следният пример извлича броя на броя на броя, посочен от PERCENT в клаузата TOP. Ако посочите 40, получавате 40% от записите.
select top (40) percent * from [TST_Tag01]
ПРОЦЕНТ също може да съдържа десетични числа.
select top (3.5) percent * from [TST_Tag01]
Числото, което може да бъде посочено за PERCENT, може да бъде 0 ~ 100.
Също така, ако използвате PERCENT, заградете номера в скоби "()". Това е от съображения за съвместимост, но не забравяйте да използвате скоби, защото не ги огражда в скоби може да доведе до грешки.