Re: funcion equivalente a decode en oracle

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: blackbeer <dblackbeer(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: funcion equivalente a decode en oracle
Date: 2005-07-11 21:44:14
Message-ID: c2d9e70e05071114444e0d8106@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> hay en postgresql algo parecido a la funcion "decode " de oracle?
>
> por ejemplo: select decode(codigo, 1,'X',2,'Y',3,'Z') from tabla
> donde el resultado de la consulta es obvio:
> remplaza la cadena por el valor del campo segun corresponda.
>
> desde ya muchas gracias.
>

select case codigo when 1 then 'X' when 2 then 'Y' when 3 then 'Z' end
from tabla

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Pablo GO 2005-07-11 21:49:51 Re: funcion equivalente a decode en oracle
Previous Message Jaime Casanova 2005-07-11 21:42:52 Re: Ayuda con el comando REPLACE TABLE