بتاريخ: 28 يوليو 200421 سنة comment_10267 عندي مشكلة في جملة IF الشرطية , يا ريت تصححوا لي الخطأ و شكرا لكم... select last_name,job_id,salary, if job_id='IT_PROG' THEN salary=salary * 1.1 if job_id='ST_CLERK' THEN salary=salary * 1.15 if job_id='SA_REP' THEN salary =salary * 1.2 else salary = salary as "Revised salary" from employees اخوكم احمد صلاح تقديم بلاغ
بتاريخ: 29 يوليو 200421 سنة comment_10286 يوجد جملة تسمى CASE تؤدى عمل الـ IFولاأدرى إن كان هناك مايسمى IF داخل جملة SELECT ام لا؟؟؟ SELECT EMPNO, ENAME, JOB, SAL, CASE job WHEN 'ANALYST' THEN SAL*3 WHEN 'SALESMAN' THEN SAL*4 WHEN 'MANAGER' THEN SAL*5 ELSE SAL*2 END "NEW SAL"FROM EMP; تقديم بلاغ
بتاريخ: 29 يوليو 200421 سنة كاتب الموضوع comment_10310 شكرا لك اخي علي المساعدة انا بعرف جملة case و كمان جملة decode و لكن انا سمعت عن جملة IF في oracle فأنا حبيت اعرف كيف صيغتها لكن حتي الان هذا ال query مش عايز يشتغل عنديوشكرا لك مرة اخرياخوك احمد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.