بنك الأسئلة
أسئلة قواعد البيانات بإجاباتها
323 سؤال في قواعد البيانات، مع الإجابة والشرح.
-
SQL
لماذا لا يرتب ORDER BY ‘total’ حسب الاسم المستعار؟
اقرأ الإجابة ←: لماذا لا يرتب ORDER BY ‘total’ حسب الاسم المستعار؟تعرّف على الفرق بين الاسم المستعار والنص الثابت في ORDER BY في MySQL، ولماذا تمنع علامات الاقتباس المفردة الترتيب بحسب العمود المقصود.
-
SQL
ماذا يعني ORDER BY 2 في MySQL؟
اقرأ الإجابة ←: ماذا يعني ORDER BY 2 في MySQL؟افهم معنى ORDER BY 2 في MySQL، وكيف يعتمد على موضع العمود في SELECT، ولماذا قد يتغير معيار الترتيب عند تبديل ترتيب…
-
SQL
هل تزيل DISTINCT تكرار نتائج العمليات الحسابية؟
اقرأ الإجابة ←: هل تزيل DISTINCT تكرار نتائج العمليات الحسابية؟افهم كيف تعمل DISTINCT على نتائج العمليات الحسابية في MySQL، ولماذا قد تختلف إزالة تكرار حاصل الضرب عن إزالة تكرار السعر والكمية…
-
SQL
هل تطبق LIMIT وOFFSET على القيم المميزة مع DISTINCT؟
اقرأ الإجابة ←: هل تطبق LIMIT وOFFSET على القيم المميزة مع DISTINCT؟تعلّم تتبع DISTINCT مع ORDER BY وLIMIT وOFFSET في MySQL، وكيف تختار صفحة من القيم المميزة المرتبة بدل حساب الإزاحة على الصفوف…
-
SQL
ما نتيجة العمليات الحسابية التي تحتوي على NULL؟
اقرأ الإجابة ←: ما نتيجة العمليات الحسابية التي تحتوي على NULL؟تعرّف على نتيجة الجمع والطرح والضرب عند وجود NULL في MySQL، وافهم الفرق بين قيمة غائبة وصفر معلوم عند حساب الإجماليات داخل…
-
SQL
كيف تؤثر الأقواس في ترتيب العمليات الحسابية في SQL؟
اقرأ الإجابة ←: كيف تؤثر الأقواس في ترتيب العمليات الحسابية في SQL؟افهم أولوية الضرب والجمع والطرح داخل SELECT في MySQL، وكيف تغير الأقواس النتيجة عند حساب خصم لكل وحدة قبل ضرب السعر في…
-
SQL
ما الفرق بين / وDIV في MySQL؟
اقرأ الإجابة ←: ما الفرق بين / وDIV في MySQL؟قارن بين / وDIV في MySQL، وتعلّم متى تحصل على نتيجة عشرية أو قسمة صحيحة، ولماذا لا تعني DIV تقريب الناتج إلى…
-
SQL
هل يمكن استخدام اسم مستعار في ORDER BY؟
اقرأ الإجابة ←: هل يمكن استخدام اسم مستعار في ORDER BY؟تعلّم استخدام الاسم المستعار لعملية حسابية داخل ORDER BY في MySQL، وافهم لماذا قد يختلف ترتيب إجمالي الطلبات عن ترتيب أسعار الوحدات.
-
SQL
أين تظهر NULL عند ترتيب النتائج في MySQL؟
اقرأ الإجابة ←: أين تظهر NULL عند ترتيب النتائج في MySQL؟تعرّف على موضع NULL عند استخدام ORDER BY في MySQL، وكيف تختلف النتيجة بين ASC وDESC، ولماذا لا يعني ظهور NULL أولًا…
-
SQL
كيف تتعامل DISTINCT مع قيم NULL المتكررة؟
اقرأ الإجابة ←: كيف تتعامل DISTINCT مع قيم NULL المتكررة؟افهم تعامل DISTINCT مع قيم NULL المتكررة في MySQL، ولماذا تظهر قيمة غائبة واحدة بدل حذفها كلها، مع مثال بسيط على قائمة…
-
SQL
كيف تعمل DISTINCT عند اختيار أكثر من عمود؟
اقرأ الإجابة ←: كيف تعمل DISTINCT عند اختيار أكثر من عمود؟تعلّم كيف تزيل DISTINCT تكرار تركيبات الأعمدة في MySQL، ولماذا يمكن أن تتكرر قيمة أحد الأعمدة عندما تختلف بقية القيم في الصف…
-
SQL
ما الفرق بين LIMIT 0 وOFFSET 0؟
اقرأ الإجابة ←: ما الفرق بين LIMIT 0 وOFFSET 0؟افهم الفرق بين LIMIT 0 وOFFSET 0 في MySQL، ولماذا يعطي الأول نتيجة بلا صفوف بينما يسمح الثاني بالعرض من بداية القائمة…
-
SQL
كيف أحسب OFFSET من رقم الصفحة وحجمها؟
اقرأ الإجابة ←: كيف أحسب OFFSET من رقم الصفحة وحجمها؟تعلّم حساب OFFSET من رقم الصفحة وحجمها عند تقسيم نتائج MySQL، وتجنب خطأ تجاوز صفحة إضافية عندما يبدأ ترقيم الصفحات الظاهر للمستخدم…
-
SQL
ما الفرق بين LIMIT 2, 5 وLIMIT 5 OFFSET 2؟
اقرأ الإجابة ←: ما الفرق بين LIMIT 2, 5 وLIMIT 5 OFFSET 2؟قارن بين صيغتي LIMIT ذات الفاصلة وLIMIT مع OFFSET في MySQL، وتعلّم موضع عدد الصفوف والإزاحة في كل صيغة لتجنب عرض جزء…
-
SQL
كيف أحسب المبلغ المتبقي باستخدام الطرح في SQL؟
اقرأ الإجابة ←: كيف أحسب المبلغ المتبقي باستخدام الطرح في SQL؟تعلّم حساب المبلغ المتبقي باستخدام الطرح داخل SELECT في MySQL، وافهم أهمية ترتيب الإجمالي والمدفوع لتجنب عكس إشارة الناتج في التقارير.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية