بتاريخ: 13 نوفمبر 201015 سنة comment_203618 كيف يمكن استبدال null بقيمة وليكن صفر في جمل select يعنى مثلا فرضا اننا بنتكلم عن حساب عمولةطيب افرض هو اصلا الموظف ده مش له عمولة يبقى هيكتب nullلالالالا انا بقى عايزها يكتب قيمة ولتكن صفر تقديم بلاغ
بتاريخ: 13 نوفمبر 201015 سنة comment_203619 استخدم nvlبتتكتب بالشكل دا select nvl(commission_pct,0) from employees يجيب العموله لو فارغه يكتبها بصفرممكن تستبدل الصفر باي قيمه تانيه تم تعديل 13 نوفمبر 201015 سنة بواسطة HELL-BOY تقديم بلاغ
بتاريخ: 13 نوفمبر 201015 سنة comment_203640 بارك الله فيك اخب على الرد ولكن انصح الاخ الى منزل السؤال انه يتفرج على الموشوع الى انا رفعت بعنوان شرح فيدوبو صوت وصوه على المنتده ده هتفهم كل حاجه في السيكول مع التطبيق تقديم بلاغ
بتاريخ: 24 نوفمبر 201015 سنة comment_204114 بسم الله الرحمن الرحيم دي طريقة آخري اكثر إحترافية من nvl لان nvl بتاخد حدين فقط إسم العمود و القيمه المواد إدراكها في العمود إذا كانت القيمة الأساسية بـnull أما معا COALESCE يمكنك وضع اكثر من قيمة بمعنا لو COMMISSION_PCT NULL إذهب إلي SALARY ولو SALARY NULL إذهب إلي EMPLOYEE_ID ولو EMPLOYEE_ID NULL ضع هذه القيمه وليكن صفر او أي قيمه من إختيارك(ويجب أن تكون قيمة مناسبة)ولو وجد قيمة في COMMISSION_PCT مش هيكمل باقي الكود ولو وجد قيمه في SALARY مش هيكمل باقي الكود وهكذا ...هذا شرح بسيط لدالة(COALESCE)الكود: SELECT LAST_NAME, COALESCE(COMMISSION_PCT, SALARY, EMPLOYEE_ID, 0) XXX FROM employees ORDER BY commission_pct; سبحان الله وبحمده سبحان الله العظيم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.