miércoles, 2 de noviembre de 2016

DECODE

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;



Share:

0 comentarios:

Publicar un comentario

Archivo

Cual es el tema de mayor interes para ti?