Latest web development tutorials

SQL SELECT TOP، الحد، ROWNUM

بند SQL SELECT TOP

يستخدم بند أعلى الصفحة اختر لتوفير عدد السجلات عاد.

اختر بند فوق لدينا الآلاف من السجلات من جدول واسع، فإنه من المفيد جدا.

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

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

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


MySQL و أوراكل في SQL SELECT TOP ما يعادل

الخلية الجملة

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;


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

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

وفيما يلي تحديد "مواقع" بيانات الجدول:

mysql> SELECT * FROM Websites;
+----+---------------+---------------------------+-------+---------+
| id | name          | url                       | alexa | country |
+----+---------------+---------------------------+-------+---------+
|  1 | Google        | https://www.google.cm/    |     1 | USA     |
|  2 | 淘宝          | https://www.taobao.com/   |    13 | CN      |
|  3 | 本教程       | http://www.w3big.com/    |  5000 | USA     |
|  4 | 微博           | http://weibo.com/         |    20 | CN      |
|  5 | Facebook      | https://www.facebook.com/ |     3 | USA     |
|  7 | stackoverflow | http://stackoverflow.com/ |     0 | IND     |
+----+---------------+---------------------------+-------+---------+


أمثلة SQL SELECT TOP

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

أمثلة

* اختر من المواقع LIMIT 2.

تنفيذ SQL أعلاه، مع البيانات التالية:



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

في Microsoft SQL Server يمكن أن تستخدم أيضا على نسبة حجة.

عبارة SQL التالية لتحديد من أمام الطاولة "العملاء"، و 50٪ من الرقم القياسي:

أمثلة

تنفيذ الإجراءات التالية في بيانات Microsoft SQL Server.

SELECT TOP 50 فى المئة * FROM المواقع.