عبارت TOP در SQL

   Donbaleh


عبارت TOP

این عبارت برای مشخص کردن تعداد رکورد هایی که لازم است اطلاعات آنها باز گردانده شود مورد استفاده قرار میگیرد.                                                  
عبارت TOP  برای جداول بزرگ و با هزاران اطلاعات ذخیره شده در آنها مورد استفاده قرار میگیرد و شمار زیادی از رکوردهای اطلاعاتی را میتواند نمایش دهد .
نکته:عبارت TOP توسط همه سیستم های پایگاه داده ای  پشتیبانی نمیشود.

SQL Server Syntax

SELECT TOP number|percent column_name(s)
FROM table_name

 

یا معادل عبارت  SELECT TOP  در SQL  را در MYSQL  و ORACLE

MySQL Syntax

SELECT column_name(s)
FROM table_name
LIMIT number

مثال:

SELECT * 
FROM Persons
LIMIT 5

Oracle Syntax

SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number

مثال:

SELECT * 
FROM Persons
WHERE ROWNUM <=5

مثال های از عبارت TOP در SQL:

نام جدول PERSON

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Tom Vingvn 23 Stavanger


حالا ما فقط دو رکورد اطلاعاتی اول جدول بالا را لازم داریم برای جدا کردن آنها از روش زیر بهره میبریم:

SELECT TOP 2 * FROM Persons

و نتیجه  به فرم زیر میباشد:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

مثال برای عبارت TOP PERECENT در SQL:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Tom Vingvn 23 Stavanger


حالا میخواهیم 50% اطلاعات بالا را از جدول بیرون بکشیم، به همین دلیل از عبارت TOP  به فرم زیر بهره میگیریم.

SELECT TOP 50 PERCENT * FROM Persons

نتیجه به شکل زیر ظاهر میشود:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes


مترجم: علیرضا مسگری


ادامه » عملگر LIKE در SQL

بازگشت « عبارت DELETE در SQL


تگ ها : SQL

مطالب مرتبط
UNIQUE در SQL
۱۹-خرداد-۱۳۸۹

عبارت NOT NULL در SQL
۱۰-خرداد-۱۳۸۹

عبارت Constraints در SQL
۱۵-آذر-۱۳۸۸

عبارت CREATE TABLE در SQL
۱۵-آذر-۱۳۸۸

عبارت CREATE DATABASE در SQL
۱۵-آذر-۱۳۸۸

عبارت SELECT INTO در SQL
۱۵-آذر-۱۳۸۸

عملگر UNION در SQL
۱۵-آذر-۱۳۸۸

FULL JOIN در SQL
۱۵-آذر-۱۳۸۸

نظر بدهید!

نام:
ایمیل:
نظر:
 

نظرات شما!
نام: سعیده
تاریخ ارسال: ۳۰ شهريور ۱۳۸۸ ۱۲:۳۵:۳۹
واقعا ممنون خیلی عالی بود
نام: mmm
تاریخ ارسال: ۳۰ شهريور ۱۳۸۸ ۱۴:۴۵:۰
pas baghiash koooooo?? :((