SQL – Función DECODE

Traduce una expresión a un valor de retorno. Si expr es igual a value1, la función devuelve Return1. Si expr es igual a value2, la función devuelve Return2. Y asi sucesivamente. Si expr no es igual a ningun valor la funcion devuelve el valor por defecto

DECODE(expr, value1 [, return1, value2, return2….,] default )

Si ejecutamos:

SELECT DECODE(jornada,0,’Diurna’,1,’Nocturna’,’Otra’) FROM ProgramasAcademicos;

Devuelve:

Diurna

Nocturna

Diurna

Otra

Leave a Reply