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
Etiquetas: Oracle, Soluciones, SQL Server
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario