تقييم الدرس 17
التجميع: GROUP BY و HAVING
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 17: التجميع: GROUP BY و HAVING. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) متوسط الأسعار:
2) لماذا يفشل هذا الاستعلام؟
SELECT city, COUNT(*)FROM customersWHERE COUNT(*) > 2GROUP BY city;
3) في
MySQL، SELECT category, name, COUNT(*) … GROUP BY category:4)
MAX(order_date) تعطي:5) ترتيب التنفيذ الصحيح:
2السؤال الثاني: صح أم خطأ
1)
COUNT(*) تعدّ الصفوف التي فيها NULL.الصواب: صح
2)
HAVING تُنفَّذ قبل GROUP BY.الصواب: خطأ
3) يمكن استخدام
WHERE و HAVING معًا في الاستعلام نفسه.الصواب: صح
4)
AVG تحسب NULL صفرًا.الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لحساب مجموع الكميات نستخدم
(qty).الإجابة: SUM
2) لتقسيم الصفوف إلى مجموعات نستخدم .
الإجابة: GROUP BY
3) لتقريب المتوسط لمنزلتين نستخدم .
الإجابة: ROUND(…, 2)
4السؤال الرابع: أسئلة عملية
1) ما ناتج هذا الاستعلام؟
SELECT COUNT(*) FROM orders WHERE status = 'جديد';الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 4 |
2) ما ناتج هذا الاستعلام؟
SELECT category FROM productsGROUP BY categoryHAVING SUM(stock) > 100;
الناتج الصحيح:النتيجة · صف واحد
| category |
|---|
| مشروبات |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».