بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
728 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
SQL
كيف أقارن زوج أعمدة باستعلام فرعي دون خلط القيم بين الصفوف؟
اقرأ الإجابة ←: كيف أقارن زوج أعمدة باستعلام فرعي دون خلط القيم بين الصفوف؟تعلّم مقارنة زوج أعمدة باستخدام IN مع استعلام فرعي، وافهم كيف تمنع خلط القسم والراتب بين صفوف مختلفة عند اختيار أعلى راتب…
-
SQL
كيف أطبق LIMIT على كل فرع قبل UNION ALL؟
اقرأ الإجابة ←: كيف أطبق LIMIT على كل فرع قبل UNION ALL؟تعلّم تطبيق ORDER BY وLIMIT على كل فرع قبل UNION ALL في MySQL، وافهم الفرق بين اختيار صف من كل مصدر وتقييد…
-
SQL
كيف تتعامل MySQL مع مزج UNION وUNION ALL في استعلام واحد؟
اقرأ الإجابة ←: كيف تتعامل MySQL مع مزج UNION وUNION ALL في استعلام واحد؟افهم أثر مزج UNION وUNION ALL في MySQL، وكيف تحذف UNION تكرارات احتفظت بها فروع سابقة، ولماذا يؤثر موضع العملية في عدد…
-
SQL
كيف أختار أعلى راتب في كل قسم باستخدام NOT EXISTS مع الحفاظ على التعادل؟
اقرأ الإجابة ←: كيف أختار أعلى راتب في كل قسم باستخدام NOT EXISTS مع الحفاظ على التعادل؟تعلّم اختيار أصحاب أعلى راتب في كل قسم باستخدام NOT EXISTS، مع الحفاظ على التعادلات وفهم أثر المقارنة الصارمة وشرط ربط القسم…
-
SQL
متى تختلف قيمة IN عن قيمة EXISTS رغم تشابه التصفية؟
اقرأ الإجابة ←: متى تختلف قيمة IN عن قيمة EXISTS رغم تشابه التصفية؟افهم متى تختلف القيمة المنطقية لـIN عن EXISTS مع NULL، ولماذا قد تتشابه الصفوف المختارة في WHERE رغم اختلاف القيم المعروضة في…
-
SQL
كيف أستخدم NOT EXISTS لاختيار من أكمل جميع المهام؟
اقرأ الإجابة ←: كيف أستخدم NOT EXISTS لاختيار من أكمل جميع المهام؟تعلّم استخدام NOT EXISTS المتداخلة لاختيار الموظفين الذين أكملوا جميع المهام، وافهم أهمية الربط المزدوج وسلوك الشرط عند غياب المهام.
-
SQL
لماذا ينجح EXISTS مع COUNT حتى عندما لا توجد سجلات مطابقة؟
اقرأ الإجابة ←: لماذا ينجح EXISTS مع COUNT حتى عندما لا توجد سجلات مطابقة؟اكتشف فخ استخدام COUNT داخل EXISTS، ولماذا ينجح الاختبار رغم غياب المطابقات، وتعلّم كتابة اختبار وجود يفحص السجلات المطلوبة فعلًا.
-
SQL
ماذا يعيد COUNT داخل استعلام فرعي مترابط عند غياب المطابقات؟
اقرأ الإجابة ←: ماذا يعيد COUNT داخل استعلام فرعي مترابط عند غياب المطابقات؟تعلّم نتيجة COUNT داخل استعلام فرعي مترابط عند عدم وجود طلبات، وافهم الفرق بين العدد صفر وNULL الناتجة عن استعلام قياسي بلا…
-
SQL
هل EXISTS أسرع دائمًا من IN في MySQL؟
اقرأ الإجابة ←: هل EXISTS أسرع دائمًا من IN في MySQL؟افهم لماذا لا تكون EXISTS أسرع دائمًا من IN في MySQL، وتعرّف إلى دور الفهارس وخطة التنفيذ وقياس الأداء عند المقارنة بين…
-
SQL
هل تحذف UNION التكرار بناءً على عمود واحد أم الصف كاملًا؟
اقرأ الإجابة ←: هل تحذف UNION التكرار بناءً على عمود واحد أم الصف كاملًا؟تعلّم كيف تقارن UNION جميع أعمدة الصف عند حذف التكرار، ولماذا يبقى معرّف متكرر إذا اختلف عمود المصدر بين الكتب والأفلام في…
-
SQL
من أين تأتي أسماء أعمدة النتيجة عند استخدام UNION؟
اقرأ الإجابة ←: من أين تأتي أسماء أعمدة النتيجة عند استخدام UNION؟افهم كيف يحدد الفرع الأول أسماء أعمدة نتيجة UNION، وتعلّم استخدام الاسم الصحيح في ORDER BY عند اختلاف الأسماء المستعارة بين الفروع.
-
SQL
كيف أصفّي نتيجة عمود محسوب باستعلام فرعي في SELECT؟
اقرأ الإجابة ←: كيف أصفّي نتيجة عمود محسوب باستعلام فرعي في SELECT؟تعرّف إلى طريقة تصفية عمود محسوب باستعلام فرعي داخل SELECT، ولماذا يساعد تغليف الحساب بجدول مشتق على استخدام اسمه المستعار في WHERE.
-
SQL
كيف أحسب متوسط أعداد الطلبات باستخدام استعلام فرعي داخل FROM؟
اقرأ الإجابة ←: كيف أحسب متوسط أعداد الطلبات باستخدام استعلام فرعي داخل FROM؟تعلّم حساب متوسط عدد الطلبات عبر جدول مشتق في FROM، وافهم فصل مرحلتي التجميع ولماذا لا يدخل العملاء بلا طلبات في هذا…
-
SQL
لماذا يعيد EXISTS جميع العملاء عند نسيان شرط الربط؟
اقرأ الإجابة ←: لماذا يعيد EXISTS جميع العملاء عند نسيان شرط الربط؟اكتشف سبب اختيار جميع العملاء عند نسيان الربط داخل EXISTS، وتعلّم تصحيح الشرط ليفحص طلبات العميل الحالي بدل وجود طلب في الجدول…
-
SQL
هل تكرر IN أوEXISTS الصفوف عند تكرار نتائج الاستعلام الداخلي؟
اقرأ الإجابة ←: هل تكرر IN أوEXISTS الصفوف عند تكرار نتائج الاستعلام الداخلي؟افهم أثر تكرار نتائج الاستعلام الداخلي على IN وEXISTS، ولماذا لا تضاعف الطلبات المتعددة صف العميل عند استخدام الشرطين لتصفية النتائج.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية