خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


استفاده از SELECT TOP در SQL Server

استفاده از SELECT TOP در SQL Server
از عبارت SELECT TOP برای بدست آوردن و نمایش تعدادی خاصی یا درصد خاصی از رکوردها استفاده می شود. فقط MSSQL server و MS Access از عبارت SELECT TOP پشتیبانی می کنند. برای واکشی تعداد محدودی از رکوردها ، از دستور TOP در پایگاه داده MySQL و ROWNUM در پایگاه داده Oracle استفاده می شود. بعد از Keyword یا کلمه کلیدی TOP، تعداد رکوردهای مد نظر و یا درصد رکوردهای مد نظر را می توانید وارد کنید. در ادامه مثال هایی از آن را خواهید دید.

نرم افزار سامانه مودیان راهکار
Syntax استفاده از SELECT TOP بصورت زیر می باشد.



SELECT TOP number|percent column_name(s)
FROM table_name
WHERE [condition];

WHERE بصورت اختیاری بوده و می توانید از آن استفاده نکنید و البته اگر خروجی بر حسب شروطیباید نمایش داده شود، پس باید WHERE را هم در عبارت بگنجانید.
حالا به مثالی از SELECT TOP می پردازیم. نام جدول زیر Employee می باشد و رکوردهای زیر را داراست.

استفاده از SELECT TOP در SQL Server
در اسکریپت زیر، قرار است سه رکورد اول را در Result set مشاهده کنیم و حتی به جای عدد رکوردها، می توانید درصد را تعیین کنید.

SELECT TOP 3 * FROM Employee;

or

SELECT TOP 50 PERCENT * FROM Employee;

اگر از MySQL استفاده می کنید، اسکریپت معادل آن را در ذیل مشاهده خواهید کرد.

SELECT * FROM Employee
LIMIT 3;

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

SELECT * FROM Employee
WHERE ROWNUM <= 3;

تمامی سه دستور فوق، نتایج زیر را در پایگاه داده مربوطه ارائه می دهند.

استفاده از SELECT TOP در SQL Server
ولی از SELECT TOP در چه زمانهایی استفاده کنیم؟ Top یکی از مفیدترین و کاربردی ترین دستوراتی است که هنگام انتخاب و فیلتر کردن رکوردها می توان از آن استفاده کرد. TOP برای زمانی است که قرار نیست همه رکوردهای مورد نظر در یک کوئری را در Result set مشاهده کنید.
این کلمه کلیدی همچنین در هنگام یافتن بالاترین یا پایین ترین داده از جدول نیز استفاده می شود.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز