بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
SQL
هل يستطيع INT تخزين ثلاثة مليارات في MySQL؟
اقرأ الإجابة ←: هل يستطيع INT تخزين ثلاثة مليارات في MySQL؟افهم الحد الأعلى لنوع INT في MySQL، وسبب رفض أعداد صحيحة كبيرة في الوضع الصارم، وكيف تختار التعريف الذي يستوعب القيمة المطلوبة…
-
SQL
ماذا تضيف UNSIGNED إلى نوع INT في MySQL؟
اقرأ الإجابة ←: ماذا تضيف UNSIGNED إلى نوع INT في MySQL؟تعرّف إلى تأثير UNSIGNED على عمود INT في MySQL، وكيف يتغير نطاق الأعداد المقبولة، ولماذا لا يسمح هذا التعريف بتخزين قيم سالبة…
-
SQL
لماذا لا يظهر قسم رواتبه مفقودة عند استخدام HAVING AVG؟
اقرأ الإجابة ←: لماذا لا يظهر قسم رواتبه مفقودة عند استخدام HAVING AVG؟افهم أثر NULL على HAVING AVG في SQL، ولماذا تستبعد المقارنات العددية الأقسام ذات الرواتب المفقودة، وكيف تختلف عن الأقسام بمتوسط صفري.
-
SQL
كيف أعرض جميع الموظفين الذين يملكون أعلى راتب في كل قسم؟
اقرأ الإجابة ←: كيف أعرض جميع الموظفين الذين يملكون أعلى راتب في كل قسم؟تعلم إظهار جميع أصحاب أعلى راتب في كل قسم باستخدام MAX مع نتيجة مجمعة في SQL، وافهم كيفية حفظ حالات التعادل وربط…
-
SQL
كيف أختار المجموعات التي تحقق جميع صفوفها شرطا معينا؟
اقرأ الإجابة ←: كيف أختار المجموعات التي تحقق جميع صفوفها شرطا معينا؟تعلم اختيار المشاريع التي اكتملت جميع مهامها باستخدام HAVING وSUM مع CASE في SQL، مع اعتبار الحالة المفقودة مخالفة لشرط الاكتمال.
-
SQL
هل متوسط متوسطات الأقسام يساوي متوسط رواتب الموظفين؟
اقرأ الإجابة ←: هل متوسط متوسطات الأقسام يساوي متوسط رواتب الموظفين؟افهم لماذا قد يختلف متوسط متوسطات الأقسام عن متوسط الموظفين في SQL، وتعلم استرجاع المتوسط العام باستخدام مجاميع الرواتب وأعدادها.
-
SQL
لماذا لا يصلح SUM(DISTINCT) دائما لتصحيح المجموع بعد JOIN؟
اقرأ الإجابة ←: لماذا لا يصلح SUM(DISTINCT) دائما لتصحيح المجموع بعد JOIN؟افهم تضاعف SUM بعد ربط الطلبات بعناصرها في SQL، ولماذا قد يحذف SUM(DISTINCT) مبالغ صحيحة عندما تتساوى قيمة طلبين مختلفين في البيانات.
-
SQL
كيف أعد الطلبات مع إظهار العملاء بلا طلبات؟
اقرأ الإجابة ←: كيف أعد الطلبات مع إظهار العملاء بلا طلبات؟تعلم عد طلبات العملاء مع إظهار العدد صفر لمن ليس لديهم طلبات في SQL، وافهم لماذا يختلف COUNT(o.id) عن COUNT(*) بعد استخدام…
-
SQL
لماذا يرفض ONLY_FULL_GROUP_BY عرض اسم موظف مع متوسط قسمه؟
اقرأ الإجابة ←: لماذا يرفض ONLY_FULL_GROUP_BY عرض اسم موظف مع متوسط قسمه؟افهم سبب خطأ ONLY_FULL_GROUP_BY عند عرض اسم موظف مع متوسط قسمه في MySQL، وكيف تكتب تجميعا واضحا دون اختيار اسم غير محدد…
-
SQL
كيف أحسب متوسط السعر المرجح بالكمية في SQL؟
اقرأ الإجابة ←: كيف أحسب متوسط السعر المرجح بالكمية في SQL؟تعلم حساب متوسط السعر المرجح بالكمية باستخدام SUM في SQL، وافهم اختلافه عن AVG للأسعار عندما يمثل كل صف عددا مختلفا من…
-
SQL
ما الفرق بين SUM(a + b) وSUM(a) + SUM(b) عند وجود NULL؟
اقرأ الإجابة ←: ما الفرق بين SUM(a + b) وSUM(a) + SUM(b) عند وجود NULL؟افهم الفرق بين جمع عمودين داخل SUM وجمع مجموعيهما في SQL عند وجود NULL، وكيف قد تختفي قيمة معروفة بسبب عملية حسابية…
-
SQL
كيف أحسب التركيبات المختلفة لعمودين بـ COUNT(DISTINCT)؟
اقرأ الإجابة ←: كيف أحسب التركيبات المختلفة لعمودين بـ COUNT(DISTINCT)؟تعلم حساب الأزواج المختلفة باستخدام COUNT(DISTINCT) لعمودين في MySQL، وافهم لماذا تستبعد الأزواج التي تحتوي على NULL من العدد النهائي.
-
SQL
لماذا لا يعيد GROUP BY أي صف عند غياب البيانات المطابقة؟
اقرأ الإجابة ←: لماذا لا يعيد GROUP BY أي صف عند غياب البيانات المطابقة؟افهم لماذا يعيد GROUP BY نتيجة خالية عندما لا تطابق الصفوف شرط WHERE في SQL، ولماذا لا ينشئ COUNT أو COALESCE مجموعات…
-
SQL
ماذا تعيد دوال التجميع عندما يكون الجدول فارغا في SQL؟
اقرأ الإجابة ←: ماذا تعيد دوال التجميع عندما يكون الجدول فارغا في SQL؟تعرف على نتائج COUNT وSUM وAVG وMIN وMAX عند تجميع جدول فارغ في SQL، ولماذا يظهر صف واحد رغم عدم وجود أي…
-
SQL
كيف يؤثر استبعاد بعض الصفوف قبل التجميع في SUM وHAVING؟
اقرأ الإجابة ←: كيف يؤثر استبعاد بعض الصفوف قبل التجميع في SUM وHAVING؟افهم أثر استبعاد الصفوف قبل التجميع على SUM وHAVING في SQL، مع مثال يوضح لماذا لا تدخل الطلبات المعلقة في مجموع الطلبات…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية