بنك الأسئلة
أسئلة SQL بإجاباتها
274 سؤال في SQL، مع الإجابة والشرح.
-
SQL
هل يسمح UNIQUE بتكرار NULL في MySQL؟
اقرأ الإجابة ←: هل يسمح UNIQUE بتكرار NULL في MySQL؟تعرف على تعامل UNIQUE مع قيم NULL في MySQL، والفرق بين منع القيم المتكررة واشتراط وجود قيمة، مع مثال عملي على بريد…
-
SQL
ما معنى الفهرس المغطي Covering Index في SQL؟
اقرأ الإجابة ←: ما معنى الفهرس المغطي Covering Index في SQL؟افهم معنى Covering Index في SQL من خلال مثال على الطلبات، وتعلم تحديد الاستعلام الذي تغطيه أعمدة الفهرس دون افتراض خطة تنفيذ…
-
SQL
كيف يؤثر ترتيب الأعمدة في الفهرس المركب في MySQL؟
اقرأ الإجابة ←: كيف يؤثر ترتيب الأعمدة في الفهرس المركب في MySQL؟تعلم قاعدة البادئة اليسرى في الفهارس المركبة في MySQL، وكيف يؤثر ترتيب الأعمدة على اختيار فهرس مناسب لاستعلامات العملاء والطلبات.
-
SQL
لماذا قد تؤدي كثرة الفهارس إلى إبطاء الكتابة في SQL؟
اقرأ الإجابة ←: لماذا قد تؤدي كثرة الفهارس إلى إبطاء الكتابة في SQL؟افهم تكلفة الفهارس على عمليات INSERT وUPDATE وDELETE في MySQL، ولماذا لا تكون فهرسة كل عمود قرارًا مناسبًا لتحسين أداء قاعدة البيانات.
-
SQL
ما فائدة الفهارس Indexes في SQL؟
اقرأ الإجابة ←: ما فائدة الفهارس Indexes في SQL؟تعرف على وظيفة الفهارس في SQL وكيف تساعد MySQL على الوصول إلى الصفوف، مع مثال عملي يوضح الفرق بين تحسين البحث ومنع…
-
SQL
هل تتعامل TRIM مع النص المحدد كمقطع كامل أم مجموعة أحرف؟
اقرأ الإجابة ←: هل تتعامل TRIM مع النص المحدد كمقطع كامل أم مجموعة أحرف؟تعرف على طريقة TRIM في إزالة مقطع متكرر من أطراف النص في MySQL، وافهم الفرق بين مطابقة المقطع كاملًا وحذف حروفه بأي…
-
SQL
ماذا تفعل CASE عندما تكون نتيجة شرط WHEN غير معروفة؟
اقرأ الإجابة ←: ماذا تفعل CASE عندما تكون نتيجة شرط WHEN غير معروفة؟افهم تعامل CASE مع الشروط غير المعروفة بسبب NULL في SQL، ولماذا لا يجعل النفي الشرط صحيحًا، وكيف يصل التنفيذ إلى الفرع…
-
SQL
كيف أقارن عمودين قد يحتويان على NULL في MySQL؟
اقرأ الإجابة ←: كيف أقارن عمودين قد يحتويان على NULL في MySQL؟تعلم مقارنة عمودين يقبلان NULL باستخدام عامل المساواة الآمن في MySQL، وتجنب خلط القيم المفقودة بالأصفار عند استخدام بدائل للمقارنة.
-
SQL
كيف تعمل AND وOR وNOT مع NULL في SQL؟
اقرأ الإجابة ←: كيف تعمل AND وOR وNOT مع NULL في SQL؟افهم المنطق الثلاثي في SQL وتأثير NULL على AND وOR وNOT، مع أمثلة توضح متى تكون النتيجة صحيحة أو خاطئة أو غير…
-
SQL
هل تتغير قيمة NOW بين الصفوف داخل الاستعلام نفسه؟
اقرأ الإجابة ←: هل تتغير قيمة NOW بين الصفوف داخل الاستعلام نفسه؟تعرف على ثبات NOW داخل الاستعلام الواحد في MySQL، ولماذا تتطابق استدعاءاتها بين الصفوف دون أن يعني ذلك ثبات الوقت طوال المعاملة.
-
SQL
هل تعادل إضافة شهر مرتين إضافة شهرين مرة واحدة في MySQL؟
اقرأ الإجابة ←: هل تعادل إضافة شهر مرتين إضافة شهرين مرة واحدة في MySQL؟افهم لماذا قد تختلف إضافة شهر مرتين عن إضافة شهرين في MySQL، وكيف تؤثر نهاية فبراير والنتائج الوسيطة على مواعيد التجديد الشهرية.
-
SQL
ماذا يحدث عند إضافة شهر إلى تاريخ في نهاية الشهر؟
اقرأ الإجابة ←: ماذا يحدث عند إضافة شهر إلى تاريخ في نهاية الشهر؟تعرف على سلوك DATE_ADD عند إضافة شهر إلى نهاية يناير في MySQL، وكيف تختار آخر يوم صالح في فبراير بدل إنتاج تاريخ…
-
SQL
لماذا لا تتجاوز COALESCE النص الفارغ في MySQL؟
اقرأ الإجابة ←: لماذا لا تتجاوز COALESCE النص الفارغ في MySQL؟افهم لماذا تختار COALESCE النص الفارغ بدل البديل في MySQL، وكيف يختلف النص الفارغ عن NULL عند عرض الأسماء ومعالجة القيم المتاحة.
-
SQL
كيف أختار أول قيمة متاحة من عدة أعمدة باستخدام COALESCE؟
اقرأ الإجابة ←: كيف أختار أول قيمة متاحة من عدة أعمدة باستخدام COALESCE؟تعلم اختيار أول قيمة متاحة باستخدام COALESCE في MySQL، وترتيب الأعمدة حسب الأولوية، وإضافة بديل نهائي عند غياب جميع بيانات الاتصال.
-
SQL
ما الفرق بين CASE البسيطة وCASE ذات الشروط في SQL؟
اقرأ الإجابة ←: ما الفرق بين CASE البسيطة وCASE ذات الشروط في SQL؟تعرف على الفرق بين CASE البسيطة وCASE ذات الشروط في SQL، ومتى تستخدم مطابقة القيم أو الشروط المستقلة لتصنيف البيانات بشكل صحيح.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية