بنك الأسئلة
أسئلة قواعد البيانات بإجاباتها
323 سؤال في قواعد البيانات، مع الإجابة والشرح.
-
SQL
كيف أحسب قيمة الطلب بضرب السعر في الكمية؟
اقرأ الإجابة ←: كيف أحسب قيمة الطلب بضرب السعر في الكمية؟تعلّم حساب قيمة الطلب باستخدام الضرب داخل SELECT في MySQL، وكيف تربط سعر الوحدة بالكمية وتمنح الناتج اسمًا واضحًا دون تخزين عمود…
-
SQL
هل تغير العمليات الحسابية في SELECT البيانات الأصلية؟
اقرأ الإجابة ←: هل تغير العمليات الحسابية في SELECT البيانات الأصلية؟افهم تأثير العمليات الحسابية داخل SELECT في MySQL، وكيف تعرض قيمة جديدة دون تعديل البيانات المخزنة، مع مثال يقارن الراتب بزيادة مقترحة.
-
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، مع مثال عملي على مدد…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية