بنك الأسئلة
أسئلة قواعد البيانات بإجاباتها
323 سؤال في قواعد البيانات، مع الإجابة والشرح.
-
SQL
كيف يؤثر ترتيب شروط CASE على النتيجة في SQL؟
اقرأ الإجابة ←: كيف يؤثر ترتيب شروط CASE على النتيجة في SQL؟افهم أثر ترتيب شروط CASE في SQL، ولماذا يحدد أول شرط صحيح النتيجة عند تداخل الحدود، مع مثال يساعدك على تصحيح تصنيف…
-
SQL
كيف أضيف عددًا من الأيام إلى تاريخ باستخدام DATE_ADD؟
اقرأ الإجابة ←: كيف أضيف عددًا من الأيام إلى تاريخ باستخدام DATE_ADD؟تعلم الصياغة الصحيحة لدالة DATE_ADD في MySQL لإضافة أيام إلى تاريخ، مع فهم دور INTERVAL والوحدة وحساب المواعيد عبر نهاية السنة.
-
SQL
هل تحسب DATEDIFF الأيام الكاملة أم فرق التواريخ في MySQL؟
اقرأ الإجابة ←: هل تحسب DATEDIFF الأيام الكاملة أم فرق التواريخ في MySQL؟افهم كيف تحسب DATEDIFF فرق الأيام في MySQL، ولماذا تتجاهل الوقت وقد تعيد يومًا واحدًا بين لحظتين يفصل بينهما عشر دقائق فقط.
-
SQL
ما الفرق بين رمز الشهر ورمز الدقائق في DATE_FORMAT؟
اقرأ الإجابة ←: ما الفرق بين رمز الشهر ورمز الدقائق في DATE_FORMAT؟تجنب الخلط بين الشهر والدقائق في DATE_FORMAT في MySQL، وتعلم استخدام %m و%i مع مثال لتنسيق التاريخ والوقت دون أخطاء في العرض.
-
SQL
هل تميز REPLACE بين الأحرف الكبيرة والصغيرة في MySQL؟
اقرأ الإجابة ←: هل تميز REPLACE بين الأحرف الكبيرة والصغيرة في MySQL؟تعرف على حساسية REPLACE لحالة الأحرف في MySQL، ولماذا لا تستبدل SQL عند البحث عن sql، حتى عند استخدام عمود بمقارنة غير…
-
SQL
لماذا تعيد CONCAT قيمة NULL عند دمج النصوص في MySQL؟
اقرأ الإجابة ←: لماذا تعيد CONCAT قيمة NULL عند دمج النصوص في MySQL؟اكتشف سبب رجوع CONCAT بقيمة NULL في MySQL، وتعلم أين تضع IFNULL للحفاظ على بادئة النص عند غياب جزء اختياري من العبارة…
-
SQL
كيف أستخرج آخر أحرف النص باستخدام SUBSTRING في MySQL؟
اقرأ الإجابة ←: كيف أستخرج آخر أحرف النص باستخدام SUBSTRING في MySQL؟تعلم استخراج آخر أحرف النص باستخدام موضع سالب في SUBSTRING في MySQL، وافهم اتجاه العد ولماذا لا يؤدي ذلك إلى عكس ترتيب…
-
SQL
ما الفرق بين LENGTH وCHAR_LENGTH عند قياس النص العربي؟
اقرأ الإجابة ←: ما الفرق بين LENGTH وCHAR_LENGTH عند قياس النص العربي؟افهم الفرق بين LENGTH وCHAR_LENGTH في MySQL عند التعامل مع العربية، ولماذا يختلف عدد البايتات عن عدد الأحرف عند استخدام utf8mb4.
-
SQL
كيف أعرض قيمة بديلة عند غياب البيانات باستخدام IFNULL؟
اقرأ الإجابة ←: كيف أعرض قيمة بديلة عند غياب البيانات باستخدام IFNULL؟تعرف على IFNULL في MySQL لعرض بديل عند غياب البيانات، وافهم لماذا لا تستبدل النص الفارغ أو العدد صفر، مع مثال بسيط…
-
SQL
ما الفرق بين NOW وCURDATE في MySQL؟
اقرأ الإجابة ←: ما الفرق بين NOW وCURDATE في MySQL؟اكتشف الفرق بين NOW وCURDATE في MySQL، ومتى تحتاج إلى التاريخ والوقت أو التاريخ وحده، وكيف تؤثر المنطقة الزمنية للجلسة على القيم.
-
SQL
كيف أستبدل جزءًا متكررًا من النص باستخدام REPLACE في SQL؟
اقرأ الإجابة ←: كيف أستبدل جزءًا متكررًا من النص باستخدام REPLACE في SQL؟تعلم استخدام REPLACE لاستبدال المقاطع المتكررة في نصوص MySQL، وافهم ترتيب الوسائط وكيفية تغيير الفواصل دون تعديل البيانات المخزنة.
-
SQL
هل تزيل TRIM المسافات الموجودة داخل النص في MySQL؟
اقرأ الإجابة ←: هل تزيل TRIM المسافات الموجودة داخل النص في MySQL؟افهم كيف تزيل TRIM المسافات من بداية النص ونهايته في MySQL، ولماذا تبقى المسافات بين الكلمات، مع مثال واضح لتنظيف عناوين الكتب.
-
SQL
كيف أحول النص إلى أحرف كبيرة باستخدام UPPER في SQL؟
اقرأ الإجابة ←: كيف أحول النص إلى أحرف كبيرة باستخدام UPPER في SQL؟تعرف على وظيفة UPPER في MySQL لتحويل الأحرف الإنجليزية إلى أحرف كبيرة، مع توضيح أثرها على النص المعروض والبيانات الأصلية المخزنة.
-
SQL
من أين يبدأ ترقيم الأحرف في SUBSTRING في MySQL؟
اقرأ الإجابة ←: من أين يبدأ ترقيم الأحرف في SUBSTRING في MySQL؟افهم ترقيم الأحرف في SUBSTRING في MySQL، والفرق بين موضع البداية وطول الجزء المستخرج، وتجنب الخلط مع الفهرسة التي تبدأ من الصفر.
-
SQL
كيف أدمج الاسم الأول واسم العائلة مع مسافة في MySQL؟
اقرأ الإجابة ←: كيف أدمج الاسم الأول واسم العائلة مع مسافة في MySQL؟تعلم دمج الاسم الأول واسم العائلة باستخدام CONCAT في MySQL، وإضافة مسافة بينهما صراحة، مع مثال يوضح ترتيب الأجزاء وتسمية العمود الناتج.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية