hearthouse بتاريخ: 28 يوليو 2004 تقديم بلاغ مشاركة بتاريخ: 28 يوليو 2004 عندي مشكلة في جملة 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 اخوكم احمد صلاح اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mostafa2000ocp بتاريخ: 29 يوليو 2004 تقديم بلاغ مشاركة بتاريخ: 29 يوليو 2004 يوجد جملة تسمى 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; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hearthouse بتاريخ: 29 يوليو 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يوليو 2004 شكرا لك اخي علي المساعدة انا بعرف جملة case و كمان جملة decode و لكن انا سمعت عن جملة IF في oracle فأنا حبيت اعرف كيف صيغتها لكن حتي الان هذا ال query مش عايز يشتغل عنديوشكرا لك مرة اخرياخوك احمد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.