MyMisPal
→ دروس SQL
الدرس 4 من 12

ORDER BY و LIMIT: الترتيب

ORDER BY ترتب النتيجة. الافتراضي تصاعدي ASC، ولو تبي تنازلي اكتب DESC. وتقدر ترتب بأكثر من عمود.

SQL
SELECT first_name, dept_id, salary
FROM employees
ORDER BY dept_id ASC, salary DESC;

LIMIT تحدد كم صف تبي. مع الترتيب تعطيك «أعلى» أو «أقل» قيم:

SQL
SELECT first_name, hire_date
FROM employees
ORDER BY hire_date
LIMIT 3;
في MySQLLIMIT نفسها في MySQL. أما SQL Server فيستخدم SELECT TOP 3 ... وOracle يستخدم FETCH FIRST 3 ROWS ONLY.

تمارين

تمرين 1

اعرض أغلى 3 منتجات: name وprice من الأغلى للأرخص.

تمرين 2

اعرض name وsignup_date لكل العملاء من الأحدث تسجيلاً للأقدم.

لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟