آموزش عبارت TOP , LIMIT و ROWNUM در sql

بازدید: 505 بازدید
select top
[cdb_box_content]

با عرض سلام خدمت شما همراهان همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزشی وب سایت پرنیان طرح در خدمتتان هستیم.

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

در مقاله آموزشی امروز با عبارت TOP , LIMIT و ROWNUM در sql آشنا میشوید.

در ادامه ما را همراهی کنید.

[/cdb_box_content]
[cdb_box_content]

مقدمه


در این آموزش با عبارت TOP , LIMIT و ROWNUM در sql آشنا میشوید.

SQL یک زبان برنامه نویسی است که برای برقراری ارتباط با یک پایگاه داده SQL استفاده میشود.

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

عبارت SELECT TOP در جداول بزرگ با هزاران رکورد مفید است.

بازگشت تعداد زیادی از رکورد ها میتواند بر عملکرد تاثیر بگذارد.

در ادامه همراه پرنیان باشید.

[/cdb_box_content]
[cdb_box_content]

شکل نحوی MS Access :

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

[/cdb_box_content]
[cdb_box_content]

شکل نحوی MY sql :

SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;

[/cdb_box_content]
[cdb_box_content]

شکل نحوی Oracle :

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

[/cdb_box_content]
[cdb_box_content]

مثال هایی از عبارات TOP , LIMIT و ROWNUM در sql :

دستور sql زیر 3 رکورد اول را از جدول مشتریان برای MS Access انتخاب میکند.

مثال »

SELECT TOP 3 * FROM Customers;

دستور sql زیر مثال معادل با استفاده از عبارت LIMIT برای my sql را نشان میدهد.

مثال »

SELECT * FROM Customers LIMIT 3;

دستور sql زیر مثال معادل آن را با استفاده از عبارت ROWNUM برای Oracle نشان میدهد.

مثال »

SELECT * FROM Customers
WHERE ROWNUM <= 3;

[/cdb_box_content]
[cdb_box_content]

مثال SQL TOP PERCENT :

دستور sql زیر 50 % اول سوابق را از جدول مشتریان را برای SQL Server/MS Access انتخاب میکند.

مثال »

SELECT TOP 50 PERCENT * FROM Customers;

[/cdb_box_content]
[cdb_box_content]

اضافه کردن عبارت WHERE :

دستور sql زیر 3 پرونده اول را از جدول مشتریان را برای SQL Server/MS Access انتخاب میکند ، جایی که کشور آن آلمان است.

مثال »

SELECT TOP 3 * FROM Customers
WHERE Country=’Germany’;

دستور sql زیر مثال معادل آن را با استفاده از عبارت LIMIT برای MySQL نشان میدهد.

مثال »

SELECT * FROM Customers
WHERE Country=’Germany’
LIMIT 3;

دستور sql زیر مثال معادل آن را با استفاده از ROWNUM برای Oracle نشان میدهد.

مثال »

SELECT * FROM Customers
WHERE Country=‘Germany’ AND ROWNUM <= 3;

[/cdb_box_content]
دسته بندی آموزش MY SQL
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.