Group by
تجمع البيانات حسب قيمة عمود معين
متى نستخدمها ؟
اذا نبي نسوي احصائية ، مثلا
كم طالب في كل كورس ؟
كم مره تكررت قيمة معينة؟
نستخدمه مع دوال مثال
Count , Sum , Avg ….
مثال
SELECT course, COUNT(*) AS num_students
FROM grades
GROUP BY course;
Order by
بس يرتب البيانات
متى نستخدمه ؟
اذ نبي نرتب من الاعلى للاقل
او نرتب من الاقدم للأحدث
مثال
SELECT student_id, course, grade
FROM grades
ORDER BY grade DESC;
بس يفرز النتائج ويعرضها بترتيب معين 👆🏻


