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

خطأ في جمله IF ارجوا المساعده


hearthouse

Recommended Posts

عندي مشكلة في جملة 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




اخوكم احمد صلاح

رابط هذا التعليق
شارك

يوجد جملة تسمى 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;

رابط هذا التعليق
شارك

شكرا لك اخي علي المساعدة انا بعرف جملة case و كمان جملة decode و لكن انا سمعت عن جملة IF في oracle فأنا حبيت اعرف كيف صيغتها لكن حتي الان هذا ال query مش عايز يشتغل عندي
وشكرا لك مرة اخري


اخوك احمد

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية