LIMIT في عدد الصفوف المُعادة في نتائج الاستعلام.
صياغة أساسية
m صفوف من النتيجة، أو كل السجلات إذا كان عددها أقل من m.
صياغة TOP البديلة (متوافقة مع MS SQL Server):
LIMIT m، ويمكن استخدامه للتوافق مع استعلامات Microsoft SQL Server.
الاختيار مع الإزاحة:
n من الصفوف، ثم يعيد الصفوف m التالية.
في كلتا الصيغتين، يجب أن يكون n و m عددين صحيحين غير سالبين.
الحدود السالبة
صيغة
LIMIT -n, -m مكافئة لـ LIMIT -m OFFSET -n.
حدود LIMIT الكسرية
- يجب أن تكون القيم الكسرية من النوع Float64، وأكبر من 0 وأقل من 1.
- تُقرَّب أعداد الصفوف الكسرية إلى العدد الصحيح التالي.
الجمع بين أنواع LIMIT
LIMIT … WITH TIES
WITH TIES صفوفًا إضافية تحمل قيم ORDER BY نفسها التي يحملها الصف الأخير ضمن الحد.
WITH TIES، تُدرَج جميع الصفوف التي تطابق القيمة الأخيرة:
2) التي في الصف 5.
وينطبق الأمر نفسه عند تحديد الإزاحة باستخدام الكلمة المفتاحية OFFSET:
1, 1, 2، لكن أُدرِجت القيمة 2 الثانية أيضًا لأنها مساوية للصف الأخير.
WITH TIES غير مدعوم مع القيم السالبة في LIMIT.ORDER BY ... WITH FILL.
اعتبارات
ORDER BY، قد تكون الصفوف المُعادة عشوائية وقد تختلف من تنفيذ استعلام إلى آخر.
حدّ على مستوى الخادم: يمكن أيضًا أن يتأثر عدد الصفوف المُعادة بإعداد limit.
انظر أيضًا
- LIMIT BY — يحدّ عدد الصفوف لكل مجموعة من القيم، وهو مفيد للحصول على أعلى N من النتائج ضمن كل فئة.