delphi4arab منتديات دلفي للعرب

نسخة كاملة : NullIf FireBird
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اسف جدا بحتث ولم اجد اجابة حتى بالانترنت

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 null) then kk = 0;
 
    suspend;
 
  end 
السلام عليكم استخدم الدالة coalesce
for select
coalesce( morateb.other_kasm,0)