وعليكم السلام ورحمة الله وبركاته
أمامك حلين
الأول وضع قيمة افتراضية (صفر) Default value للأعمدة الرقمية في قاعدة البيانات.
الثاني في الاستعلام يتم تحويل null إلى الرقم صفر مثل
الحل الأول مريح عند كتابة الاستعلامات لأنه لن تكون حاجة لتحويل null
(وكذلك إذا كان السجل في الجدول الأول لا يوجد له نظير في الجدول الثاني يعطي نتيجة 0 لماذا؟؟!!) غير مفهومة
أمامك حلين
الأول وضع قيمة افتراضية (صفر) Default value للأعمدة الرقمية في قاعدة البيانات.
الثاني في الاستعلام يتم تحويل null إلى الرقم صفر مثل
كود :
SELECT COALESCE(column1,0) + COALESCE(column2,0) AS value
FROM table1الحل الأول مريح عند كتابة الاستعلامات لأنه لن تكون حاجة لتحويل null
(وكذلك إذا كان السجل في الجدول الأول لا يوجد له نظير في الجدول الثاني يعطي نتيجة 0 لماذا؟؟!!) غير مفهومة

