بعض الوظائف لا تعمل على هذا المتصفح، حاول استخدام متصفح آخر
About Privacy Terms
بسم الله الرحمن الرحيم
شاركـ أصدقائك

كورس SQL | شرح SELECT TOP | موقع فولدرات

الرئيسية / الحاسب الآلي / لغات البرمجة / SQL / كورس SQL | شرح SELECT TOP

القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي

 

SQL مقدمة شرح درس كورس للمبتدئين بالعربي إس كيو إل

 

يتم استخدام عبارة SELECT TOP لتحديد عدد السجلات المراد إرجاعها. تعتبر عبارة SELECT TOP مفيدة في الجداول الكبيرة التي تحتوي على آلاف السجلات.

يمكن أن تؤثر إعادة عدد كبير من السجلات على الأداء. ملاحظة: لا تدعم جميع أنظمة قواعد البيانات جملة SELECT TOP.

تتيح لك عبارة SELECT TOP تحديد عدد الصفوف أو النسبة المئوية للصفوف التي يتم إرجاعها في مجموعة نتائج الاستعلام.

نظرًا لأن ترتيب الصفوف المخزنة في الجدول غير محدد ، يتم دائمًا استخدام عبارة SELECT TOP جنبًا إلى جنب مع عبارة ORDER BY.

 

ملاحظة: لا تدعم كافة أنظمة قاعدة البيانات عبارة SELECT TOP. تدعم MySQL عبارة Limit لتحديد عدد محدود من السجلات، بينما تستخدم Oracle ROWNUM.

 

SQL Server / MS Access Syntax:

SELECT TOP NUMBER|percent column_name(s)
FROM TABLE_NAME
WHERE condition;

 

 MySQL Syntax:

SELECT column_name(s)
FROM TABLE_NAME
WHERE condition
LIMIT NUMBER;

 

Oracle Syntax:

SELECT column_name(s)
FROM TABLE_NAME
WHERE ROWNUM <= NUMBER;

 

قاعدة بيانات تجريبية:

 يوجد أدناه تحديد من جدول "العملاء" في نموذج قاعدة بيانات Northwind: 

CustomerIDCustomerNameCountrycityPostalCode
1 Ali Oman Muscat 244
2 Said UAE Dubai 123
3 Mazin Kuwait Kuwait 885
4 Omran India New Delhi 373
5 Hassan Egypt Cairo 925
6 Yqhdaan Oman Salalah 756
7 Muhammad Qatar Doha 4006

 

SQL TOP, LIMIT and ROWNUM Examples

تحدد عبارة SQL التالية السجلات الثلاثة الأولى من جدول "Customers" (لـ SQL Server / MS Access):

مثال:

SELECT TOP 3 * FROM Customers;

 

تُظهر جملة SQL التالية المثال المكافئ باستخدام جملة LIMIT (لـ MySQL):

مثال: 

SELECT * FROM Customers
LIMIT 3;

 

تُظهر جملة SQL التالية المثال المكافئ باستخدام ROWNUM (لنظام Oracle):

مثال: 

SELECT * FROM Customers
WHERE ROWNUM <= 3;

 

SQL TOP PERCENT Example

تحدد عبارة SQL التالية أول 50٪ من السجلات من جدول "Customers" (لـ SQL Server / MS Access):

مثال: 

SELECT TOP 50 PERCENT * FROM Customers;

 

ADD a WHERE CLAUSE

تحدد عبارة SQL التالية السجلات الثلاثة الأولى من جدول "Customers" ، حيث تكون الدولة "Oman" (لـ SQL Server / MS Access):

مثال: 

SELECT TOP 3 * FROM Customers
WHERE Country='Oman';

 

تُظهر جملة SQL التالية المثال المكافئ باستخدام جملة LIMIT (لـ MySQL):

 مثال:

SELECT * FROM Customers
WHERE Country='Oman'
LIMIT 3;

 

تُظهر جملة SQL التالية المثال المكافئ باستخدام ROWNUM (لنظام Oracle):

مثال: 

SELECT * FROM Customers
WHERE Country='Oman' AND ROWNUM <= 3;

 

 

لا تنسى مشاركة الصفحة ومن صالح دعائكم

صورة
CSS
كورس CSS | شرح Borders

الخاصية border هي صيغة مختصرة في CSS تقبل قيمًا متعددة لرسم خط حول العنصر الذي يتم تطبيقه عليه. تسمح لك خصائص حدود CSS بتحديد نمط وعرض ولون حدود العنصر. ...

صورة
HTML
كورس HTML | مقدمة لغة html للمبتدئين

ما هو HTML ? لغة HTML بالعربي اتش تي ام ال للمبتدئين ، هي لغة النصوص التشعبية و بالإنجليزية Hypertext markup languageأو كما تعرف بـ HTML أو HTML5 ، هي اللغة التي تستخد ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Output

إمكانيات عرض JavaScript يمكن لـ JavaScript "عرض" البيانات بطرق مختلفة: الكتابة في عنصر HTML ، باستخدام innerHTML. الكتابة في مخرجات HTML باستخدام document.write. ال ...

صورة
لغات البرمجة
كورس ++C | مقدمة إلى لغة سي بلس بلس

تعلم البرمجة بالعربية للمبتدئين. هذه السلسلة التعليمية عبارة عن شرح للغة البرمجة C++ بالعربي للمبتدئين الذين يرغبون في تعلم البرمجة. لغة C++ هي لغة برمجة شائعة وكثيرة ال ...

صورة
++C
كورس ++C | شرح Data Types

أثناء كتابة البرنامج بأي لغة ، تحتاج إلى استخدام متغيرات مختلفة لتخزين المعلومات المختلفة. المتغيرات ليست سوى مواقع ذاكرة محجوزة لتخزين القيم. هذا يعني أنه عند إنشاء م ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Assignment

يتم استخدام عامل تشغيل التعيين (=) لتعيين قيمة إلى متغير. يتم تقييم عملية التعيين إلى القيمة المعينة. يمكن ربط عامل تشغيل التعيين من أجل تعيين قيمة واحدة لمتغيرات متعد ...