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 expresión tras compararla con cada valor buscado. 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