Skip site navigation (1) Skip section navigation (2)

Re: Consulta de select

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 (view raw or flat)
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



In response to

pgsql-es-ayuda by date

Next:From: Patricio MuñozDate: 2005-03-31 14:29:05
Subject: Re: pl/perl
Previous:From: Hugo GamarraDate: 2005-03-31 14:27:29
Subject: RE: Consulta de select

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group