我有一個薪金專欄,我想給所有經理提20%的提高,並且提高30%給所有副總裁。我不知道我怎麼能加入表本身,然後做出不同的計算,因爲select語句將保持不變與增加20%爲同一列執行不同的計算
SELECT 'Emp# ' || EMPLOYEE_ID || ' named ' || FIRST_NAME || ' ' ||LAST_NAME || ' who is ' || JOB_ID || ' will have a new salary of $' || (SALARY +(SALARY*0.2)) AS "Employee with increased pay"
FROM EMPLOYEES
WHERE JOB_ID LIKE '___MAN%' OR (JOB_ID LIKE '___VP%') AND (SALARY < 6000 OR
SALARY > 11000)
ORDER BY (SALARY - (SALARY*0.2)) DESC
你想做一個'select'或'update'嗎?還要標記您正在使用的數據庫。 –
我正在使用oracle,並且我想選擇 – Workkkkk
,您可以執行case語句或工會 – Jayvee