تعداد رکوردهای بازیابی شده را به عنوان درصد مشخص کنید

صفحه به روز شده :
تاریخ ایجاد صفحه :

اگر شما می خواهید برای دریافت "N بالا" در میان تعداد سوابق به واکشی، شما می توانید "بند بالا" استفاده کنید، اما شما همچنین می توانید این شماره را به عنوان یک درصد دریافت کنید. برای بدست آوردن درصد ، استفاده از "بالا -- درصد".

نمونه ای از انتخاب یک جدول با ۱۰٬۰۰۰ رکورد. اگر از بند TOP استفاده نمی کنید، ۱۰٬۰ رکورد بازیابی می شود.

select * from [TST_Tag01]

TOP 句を使用しない SELECT

مثال زیر شماره مشخص شده در بند TOP را بازیابی می کند.

select top 200 * from [TST_Tag01]

TOP 句を使用した SELECT

مثال زیر تعداد شمارش مشخص شده توسط PERCENT در بند TOP را بازیابی می کند. اگر 40 را مشخص کنید، 40 درصد سوابق را دریافت می کنید.

select top (40) percent * from [TST_Tag01]

TOP 句に PERCENT を使用した SELECT

درصد همچنین می تواند شامل اعداد decimal باشد.

select top (3.5) percent * from [TST_Tag01]

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

شماره ای که می تواند برای PERCENT مشخص شود می تواند 0 ~ 100 باشد.

همچنین اگر از PERCENT استفاده می کنید، شماره را در پرانت های "()" محصور کنید. این به دلایل سازگاری است، اما مطمئن باشید که از پرانتوس استفاده کنید زیرا محصور ن کردن آن ها در پرانتوس ها ممکن است منجر به خطا شود.