دسته ای از دستورات در پایگاه داده sql(اس کیو ال) هستند به نام دستورات شرطی پیشرفته که امکانات وسیع تری از دستورات شرطی که گفته شد در اختیار ما قرار می دهند یکی از این دستورات دستور TOP است که که قصد داریم در ادامه مطلب برایتان شرح دهیم.
دستور TOP شرطی تعداد رکورهای خروجی را مشخص میکند.
این دستور برای جداولی که بالای هزاران رکورد دارند بسیار مفید میباشد.
خروجی با تعداد رکوردهای بالا بر روی کارایی برنام ممکن است تاثیر بگذارد.
با مثال زیر ما۲ رکرورد از جدول را انتخاب می کنیم
SELECT TOP 2 * FROM Persons
با مثال زیر ما میتوانیم ۵۰ درصد از رکوردها در جدول بالا را انتخاب کنیم
SELECT TOP 50 PERCENT * FROM Persons