lunes, 31 de octubre 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 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; 






Share:

0 comentarios:

Publicar un comentario

Archivo

Cual es el tema de mayor interes para ti?