Advertisement
lucasmouraahere

Função Oracle DECODE

Jun 26th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.91 KB | None | 0 0
  1. SELECT * FROM hr.employees;
  2.  
  3. SELECT first_name,
  4.        salary,
  5.        DECODE (job_id,'IT_PROG', salary * 1.2,
  6.                       salary * 1.1) AS aumento_salarial
  7.   FROM hr.employees;
  8.  
  9. SELECT first_name,
  10.        salary,
  11.        DECODE (job_id,'IT_PROG', salary * 1.2,
  12.                       salary * 1.1) AS aumento_salarial
  13.   FROM hr.employees
  14.  WHERE employee_id = 100
  15.     OR job_id = 'IT_PROG';
  16.    
  17. SELECT first_name,
  18.        salary,
  19.        DECODE (job_id,'IT_PROG', salary * 1.2,
  20.                       'AD_PRES', salary * 1.3) AS aumento_salarial
  21.   FROM hr.employees
  22.  WHERE employee_id = 100
  23.     OR job_id IN ('IT_PROG', 'AD_VP');
  24.  
  25. SELECT first_name,
  26.        salary,
  27.        DECODE (job_id,'IT_PROG', salary * 1.2,
  28.                       'AD_PRES', salary * 1.3,
  29.                       salary) AS aumento_salarial
  30.   FROM hr.employees
  31.  WHERE employee_id = 100
  32.     OR job_id IN ('IT_PROG', 'AD_VP');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement