La función DECODE descodifica una expresión de forma parecida a la lógica IF-THEN-ELSE que se utiliza en varios lenguajes. La función DECODE descodifica expression tras compararla con cada valor search. Si la expresión es igual que search, se devuelve result.
Si se omite el valor por defecto,
se devuelve un valor nulo donde un valor de búsqueda no corresponda a ninguno
de los valores del resultado.
SELECT last_name, job_id, salary
DECODE(job_id, 'IT_PROG', 1.10*salary,
'ST_CLERK', 1.15*salary,
'SA_REP', 1.20*salary,
salary)
REVISED_SALARY
FROM employees;
0 comentarios:
Publicar un comentario