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

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

صورة
- - - - -

Case & Decode


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

#1 endearly

endearly

    عضو

  • الأعضــاء
  • 31 مشاركة

تاريخ المشاركة 29 December 2010 - 10:24 AM

السلام عليكم
اريد تحويل هذا الكود باستخدامDecode

SELECT last_name, salary,  
(CASE WHEN SALARY<5000 THEN 'LOW' 
           WHEN SALARY<10000 THEN 'MEDIUM' 
           WHEN SALARY <20000 THEN 'GOOD'
      else 'excellent' end) income
FROM EMPLOYEES;



لأن بعد التجربة لا أعرف ماهى المشكلة
SELECT last_name, salary, 
DECODE(salary,'SALARY<5000','LOW',  
               'SALARY<10000','MEDIUM',   
               'SALARY<20000','GOOD' ,  
'excellent')INCOME
FROM EMPLOYEES;

تم التعديل بواسطة endearly, 29 December 2010 - 11:09 AM.

 انا شاب لكن عمرى ولا الف عام
وحيد لكن بين ضلوعى زحام
خايف ولكن خوفى منى انا
اخرس لكن قلبى مليان كلام
وعجبى !!]

مواضيعى
عن iimport&export
عن برنامج TOAD

EMAIL:ENDEARLY@HOTMAIL.COM

#2 mw_wageeh

mw_wageeh

    عضو نشط

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

تاريخ المشاركة 29 December 2010 - 01:35 PM

لاينفع تحويل هذا الكود بواسطة ال decode
اننا نتجة الى استخدام case
فى حالة المقارنات
وال case نزلت فى تحديثات اوراكل لحل هذة المشكلة

#3 endearly

endearly

    عضو

  • الأعضــاء
  • 31 مشاركة

تاريخ المشاركة 29 December 2010 - 01:42 PM

لاينفع تحويل هذا الكود بواسطة ال decode
اننا نتجة الى استخدام case
فى حالة المقارنات
وال case نزلت فى تحديثات اوراكل لحل هذة المشكلة


شكرا اخى محمد
 انا شاب لكن عمرى ولا الف عام
وحيد لكن بين ضلوعى زحام
خايف ولكن خوفى منى انا
اخرس لكن قلبى مليان كلام
وعجبى !!]

مواضيعى
عن iimport&export
عن برنامج TOAD

EMAIL:ENDEARLY@HOTMAIL.COM