أحدث البرامج التعليمية وتطوير الشبكة
 

SQL شرط فوق SELECT


شرط SQL SELECT TOP

يتم استخدام بند فوق SELECT لتحديد عدد السجلات للعودة.

يمكن أن يكون شرط TOP SELECT مفيد جدا على جداول كبيرة مع الآلاف من السجلات. يمكن إرجاع عدد كبير من السجلات تؤثر على الأداء.

Note: ليس كل نظم قواعد البيانات تدعم شرط فوق SELECT.

SQL الخادم / بناء الجملة الوصول MS

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

SQL SELECT أي ما يعادل فوق في الخلية وأوراكل

الخلية في بناء الجملة

SELECT column_name(s)
FROM table_name
LIMIT number ;

مثال

SELECT *
FROM Persons
LIMIT 5;

أوراكل بناء الجملة

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

مثال

SELECT *
FROM Persons
WHERE ROWNUM <=5;

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

في هذا البرنامج التعليمي سوف نستخدم قاعدة بيانات نموذج Northwind المعروفة.

فيما يلي مجموعة مختارة من "Customers" الجدول:

هوية الزبون اسم الزبون اسم جهة الاتصال عنوان مدينة الرمز البريدي بلد
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

SQL SELECT TOP مثال

عبارة SQL التالية يختار السجلات الأولين من "Customers" الجدول:

مثال

SELECT TOP 2 * FROM Customers;
انها محاولة لنفسك »

SQL SELECT TOP فى المئة مثال

عبارة SQL التالية يختار الأولى 50٪ من السجلات من "Customers" الجدول:

مثال

SELECT TOP 50 PERCENT * FROM Customers;
انها محاولة لنفسك »