[Pgsql-ayuda] CASE WHEN
   
    Manuel Sugawara
     
    masm@fciencias.unam.mx
       
    16 Jan 2004 10:00:36 -0600
    
    
  
"Edwin Quijada" <listas_quijada@hotmail.com> writes:
> Donde puedo conseguir informacion sobre la clausula CASE WHEN que se
> usa en los select?>>>
En el manual del usuario de PostgreSQL, revisa:
  http://www.postgresql.org/docs/7.3/static/functions-conditional.html#AEN9=
698
> O si alguin me puede explicar como se usa?
F=E1cil, CASE WHEN <condici=F3n> THEN <expresi=F3n>=20
            WHEN <condici=F3n> THEN <expresi=F3n> ...
            ELSE <expresi=F3n> END
ej,
SELECT CASE WHEN foo =3D 1 THEN 'foo es uno'=20
            WHEN foo =3D 2 THEN 'foo es dos'
            ELSE 'no se que es foo' END
  FROM bar;
Saludos,
Manuel.