From: | Leonel Nunez <lnunez(at)enelserver(dot)com> |
---|---|
To: | Luis Guevara <luisguevara(at)expressmail(dot)net> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consulta de select |
Date: | 2005-03-31 14:28:03 |
Message-ID: | 424C08F3.30508@enelserver.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Luis Guevara wrote:
>Hola amigos:
>
>Tengo un campo con nombre FORMA que puede tener los valores: "1" o "0"
>
>¿Como puedo hacer para que al ejecutar una consulta en lugar de 1 muestre
>"COPIA" y en lugar de 0 muetres "ORIGINAL"?
>
>Muchas gracias
>
>atte.
>Luis Guevara
>
>
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>
>
>
>
usa el CASE :
leonel=> select * from a;
a
---
1
1
1
0
0
0
(6 rows)
leonel=> select
leonel-> CASE WHEN a =1 then 'COPIA'
leonel-> WHEN a = 0 then 'ORIGINAL'
leonel-> END
leonel-> from a;
case
----------
COPIA
COPIA
COPIA
ORIGINAL
ORIGINAL
ORIGINAL
(6 rows)
Leonel
From | Date | Subject | |
---|---|---|---|
Next Message | Patricio Muñoz | 2005-03-31 14:29:05 | Re: pl/perl |
Previous Message | Hugo Gamarra | 2005-03-31 14:27:29 | RE: Consulta de select |