SQL - case null no devuelve nada

   
Vista:

case null no devuelve nada

Publicado por Alberto Valero (25 intervenciones) el 13/05/2009 19:29:24
Saludos,
al intentar utilizar
select campo=
CASE
when ltrim(rtrim(campo)) is null or ltrim(rtrim(campo))='' then 'algo'
ELSE 'algo de else'
end
from tabla;

no me devuelve ninguna cadena, cual es el metodo correcto, hasta luego
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:case null no devuelve nada

Publicado por pacopaz (143 intervenciones) el 13/05/2009 20:56:49
Intenta con esto:
select campo=
CASE ltrim(rtrim(campo))
when null then 'algo'
when '' then 'algo'
ELSE 'algo de else'
end
from tabla;

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar