بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
SQL
ما فائدة الاسم المستعار للجدول في SQL؟
اقرأ الإجابة ←: ما فائدة الاسم المستعار للجدول في SQL؟تعرّف على الأسماء المستعارة للجداول باستخدام AS في MySQL، وافهم معنى كتابة b.title وحدود استخدام الاسم المختصر داخل الاستعلام نفسه.
-
SQL
هل يغير AS اسم العمود داخل الجدول؟
اقرأ الإجابة ←: هل يغير AS اسم العمود داخل الجدول؟افهم وظيفة AS في إعطاء أعمدة النتائج أسماء مستعارة في MySQL، ولماذا لا تغير أسماء الأعمدة الأصلية أو بنية الجدول، مع مثال…
-
SQL
كيف أعرض القيم غير المكررة باستخدام DISTINCT؟
اقرأ الإجابة ←: كيف أعرض القيم غير المكررة باستخدام DISTINCT؟تعلّم استخدام DISTINCT لعرض القيم غير المكررة في MySQL، وافهم تأثيرها على نتيجة الاستعلام دون حذف البيانات الأصلية، مع مثال عن المدن.
-
SQL
ماذا تعني OFFSET عند تحديد نتائج SQL؟
اقرأ الإجابة ←: ماذا تعني OFFSET عند تحديد نتائج SQL؟افهم معنى OFFSET في MySQL، وكيف تحدد عدد الصفوف المتجاوزة قبل عرض النتائج، مع مثال يوضح الفرق بين الإزاحة وعدد الصفوف المطلوب…
-
SQL
هل تعيد LIMIT العدد المطلوب دائمًا؟
اقرأ الإجابة ←: هل تعيد LIMIT العدد المطلوب دائمًا؟تعلّم لماذا قد تعيد LIMIT صفوفًا أقل من الرقم المطلوب في MySQL، وكيف تميز بين الحد الأعلى للنتائج وعدد الصفوف المتاحة فعلًا…
-
SQL
هل يضمن SQL ترتيب النتائج دون ORDER BY؟
اقرأ الإجابة ←: هل يضمن SQL ترتيب النتائج دون ORDER BY؟افهم لماذا لا يضمن SQL ترتيب الصفوف دون ORDER BY، ولماذا لا يكفي ترتيب الإدخال أو شكل النتائج الحالي للاعتماد عليه داخل…
-
SQL
ما اتجاه الترتيب الافتراضي في ORDER BY؟
اقرأ الإجابة ←: ما اتجاه الترتيب الافتراضي في ORDER BY؟تعرّف على اتجاه الترتيب الافتراضي في ORDER BY في MySQL، ومتى يمكنك حذف ASC دون تغيير النتيجة، مع مثال واضح لترتيب أسعار…
-
SQL
كيف أحسم تساوي القيم عند استخدام ORDER BY وLIMIT؟
اقرأ الإجابة ←: كيف أحسم تساوي القيم عند استخدام ORDER BY وLIMIT؟تعلّم حسم تساوي القيم باستخدام عدة أعمدة في ORDER BY مع LIMIT في MySQL، وكيف تختار اتجاهًا مستقلًا لكل عمود للحصول على…
-
SQL
هل يمنع FOREIGN KEY تكرار القيمة أو تخزين NULL؟
اقرأ الإجابة ←: هل يمنع FOREIGN KEY تكرار القيمة أو تخزين NULL؟تعرّف على ما يضمنه FOREIGN KEY في MySQL، ولماذا قد يسمح بتكرار المرجع وبقيم NULL، وكيف يختلف دوره عن قيود UNIQUE وNOT…
-
SQL
لماذا قد لا تعيد NOT IN نتائج عند وجود NULL في القائمة؟
اقرأ الإجابة ←: لماذا قد لا تعيد NOT IN نتائج عند وجود NULL في القائمة؟افهم تأثير NULL داخل قائمة NOT IN في MySQL، ولماذا قد تصبح نتيجة الاستعلام فارغة رغم وجود قيم مختلفة عن العناصر المعروفة…
-
SQL
ما الفرق بين COUNT(*) وCOUNT(column) داخل المجموعات؟
اقرأ الإجابة ←: ما الفرق بين COUNT(*) وCOUNT(column) داخل المجموعات؟تعرّف على الفرق بين COUNT(*) وCOUNT(column) داخل GROUP BY في MySQL، وكيف تؤثر قيم NULL في عد المعلومات المعروفة وتصفية المجموعات.
-
SQL
ما الفرق بين WHERE وHAVING عند تجميع البيانات؟
اقرأ الإجابة ←: ما الفرق بين WHERE وHAVING عند تجميع البيانات؟افهم الفرق بين WHERE وHAVING في MySQL، وكيف تؤثر تصفية الصفوف قبل GROUP BY في العدد النهائي، مع مثال يوضح اختيار المجموعات…
-
SQL
كيف أجد أصغر قيمة وأكبر قيمة في SQL؟
اقرأ الإجابة ←: كيف أجد أصغر قيمة وأكبر قيمة في SQL؟تعلّم استخدام MIN وMAX لإيجاد أصغر قيمة وأكبر قيمة في MySQL، وافهم الفرق بينهما وبين SUM وAVG، مع مثال عملي على مدد…
-
SQL
كيف أختار أحداث يوم كامل من عمود DATETIME؟
اقرأ الإجابة ←: كيف أختار أحداث يوم كامل من عمود DATETIME؟تعلّم تصفية أحداث يوم كامل من عمود DATETIME في MySQL، وافهم لماذا لا تكفي مساواة العمود بتاريخ دون وقت لاختيار جميع أحداث…
-
SQL
كيف أجعل قيمة العمود مطلوبة وغير مكررة في SQL؟
اقرأ الإجابة ←: كيف أجعل قيمة العمود مطلوبة وغير مكررة في SQL؟افهم الفرق بين NOT NULL وUNIQUE في MySQL، وكيف تجمعهما لمنع القيم الغائبة والمكررة، ولماذا لا يكفي قيد UNIQUE وحده لجعل القيمة…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية