CASE CON VARIAS CONDICIONES

26/07/2007 - 17:19 por Martín | Informe spam
tengo el siguiente problema en un sp dentro de un select hago un case
en un campo con 4 condiciones es decir...

si el campo1 = 1 -> 'devuelvo A'
si el campo1 = 2 -> 'devuelvo b'
si el campo1 = 3 -> 'devuelvo c'
si el campo1 = 4 -> 'devuelvo d'

lo que tengo hasta ahora de idea es

case campo1 when campo1 = 1 then 'a'
case campo1 when campo1 = 2 then 'b'
-


pero quiero unir las cuatro sentenciascon un else u algo para que
sea excluyentes, alguna idea?

Gracias,
Martin
 

Leer las respuestas

#1 Miguel Egea
26/07/2007 - 17:28 | Informe spam
case campo1 when 1 then 'devuelvo a' when 2 then 'devuelvo b' when 3 then
'devuelvo c' else 'paso de devolver nada' end

Saludos
Miguel Egea
"Martín" wrote in message
news:
tengo el siguiente problema en un sp dentro de un select hago un case
en un campo con 4 condiciones es decir...

si el campo1 = 1 -> 'devuelvo A'
si el campo1 = 2 -> 'devuelvo b'
si el campo1 = 3 -> 'devuelvo c'
si el campo1 = 4 -> 'devuelvo d'

lo que tengo hasta ahora de idea es

case campo1 when campo1 = 1 then 'a'
case campo1 when campo1 = 2 then 'b'
-


pero quiero unir las cuatro sentenciascon un else u algo para que
sea excluyentes, alguna idea?

Gracias,
Martin

Preguntas similares