[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.