NullIf FireBird
#1
اسف جدا بحتث ولم اجد اجابة حتى بالانترنت

PHP كود :
begin
  for select
  nullif
morateb.other_kasm,0)
 
 from morateb
  into 
:kk
  do
   suspend
;

end 

هذه الدالة تعيد Null اذا كان الحقل يساوي القيمة المقابلة اريد واحدة تعيد 0 اذا كان الحقل Null

بتدخل جراحي هناك حل ولكن هل هناك دالة
PHP كود :
for select
  nullif
morateb.other_kasm,0)
 
 from morateb
  into 
:kk

  do

   begin
       
if (kk is nullthen kk 0;
 
    suspend;
 
  end 
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#2
السلام عليكم استخدم الدالة coalesce
for select
coalesce( morateb.other_kasm,0)
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • Delphi4Us
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم