una función que retorna un resultado de acuerdo a los valores de un campo para usar dentro de un select
En ORACLE:
select DECODE(u.id
,2, 'GOOD'
,3, 'POOR'
,4, 'EXCELLENT'
, 'BAD')
from university
En SQL Server:
select CASE u.id
WHEN 2 THEN 'GOOD'
WHEN 3 THEN 'POOR'
WHEN 4 THEN 'EXCELLENT'
ELSE 'BAD'
END CASE
from university u;
martes, 24 de noviembre de 2015
decode versus case
Publicadas por
Tito
a las
15:39
0
comentarios
Etiquetas: Oracle, Soluciones, SQL Server
Suscribirse a:
Entradas (Atom)