إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

الفرق بين Decode و Case


4 رد (ردود) على هذا الموضوع

#1 omar-alreyati

omar-alreyati

    عضو مميز

  • الأعضــاء
  • 596 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 22 September 2005 - 07:51 AM

ارجو من الاخوة الاعزاء توضيح الفرق بين Decode و Case ، لاني أرى ان كلاً منهما يخرج نفس الناتج ، فأرغب بمعرفة الفرق بينهما .


وشكراً

بالله عليكم لا تنسوني من دعاءكم الصالح
لا تنسوا أهل غزة والعراق والمجاهدين من دعاءكم

#2 omar-alreyati

omar-alreyati

    عضو مميز

  • الأعضــاء
  • 596 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 September 2005 - 08:15 AM


أشكركم على هذه الفروق الرائعة


بالله عليكم لا تنسوني من دعاءكم الصالح
لا تنسوا أهل غزة والعراق والمجاهدين من دعاءكم

#3 egyhamada

egyhamada

    مشترك

  • الأعضــاء
  • 194 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 September 2005 - 12:24 PM

اخى العزيز يرجى ملاحظة التالى
In Case Of Decode
We Have A Return Value Only But,
In Case Of Case Statmen
It Is Like If Else Statment Which Mean That I Can Edit Some Commands To Be Executed When The Condition Is Satisfied
I.E The Case Statment Diff. From Decode
I Hope That It Is Clear And You Get My Point

#4 mm_taha

mm_taha

    مشترك

  • الأعضــاء
  • 112 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 September 2005 - 05:10 PM

1- the Case clause is available in oracle9i or later
2- in the case clause you can use the comparison operator (greater than , less than )
In the Decode clause you use equal operator only but there is a workaround for this prob

#5 AhmedOmar

AhmedOmar

    عضو نشط

  • الأعضــاء
  • 490 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:Omar
  • البـلـد: Country Flag
  • الاهتمامات:Oracle developer

تاريخ المشاركة 13 March 2014 - 12:08 AM

المشاركة دية ان شاء الله حتلاقى اجابتك فيها ان شاء الله

http://www.araboug.o...?showtopic=9676