From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | wilparra(at)yahoo(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Hay Sentencias equivalentes a NVL y DECODE para postgresql |
Date: | 2005-07-05 14:49:13 |
Message-ID: | BAY14-F15EBD3DA9D414A2D6D288E3E60@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>From: WILLIAM PARRA <wilparra(at)yahoo(dot)com>
>To: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: [pgsql-es-ayuda] Hay Sentencias equivalentes a NVL y DECODE para
>postgresql
>Date: Tue, 5 Jul 2005 08:28:28 -0500 (CDT)
>
>Hola amigos:
>Como ustedes saben, en Oracle se usan las sentencias NVL, para detectar y
>gestionar valores nulos.
>por ejemplo select NVL(codigo_ubica,0) --> Pone cero en la columna de
>resultados si encuentra un codigo_ubica Nulo.
Si, se llama coalesce()
>
>Mi primer cuestionamiento, o inquietud, y si hay una forma de hacerlo en
>postgres.
>De otro lado, en Oracle tanbién existe una función Decode, para a partir
>del select, de una vez decodificar los datos
>
>por ejemplo select
>decode(tipo_identificación,'C','Cedula','T','Tarjeta'...) -->de esta forma
>cuando la consulta encuentra 'C', o 'T' en la consulta, el sistema imprime
>la palabra 'Cédula' o 'Tarjeta'. Habrá alguna forma de hacerlo en
>Postgresql??
>
Puedes hacer esto usando la clausula CASE...WHEN para lograr esto mismo
>Finalmente, me gustaría saber si en postgresql es posible hacer los OUTER
>JOINS, O seleccion de columnas fantasmas.
Columnnas fantasma tambien se pueden crear.
>Les ruego me disculpen si me extendí en mis inquietudes. Agradesco su
>ayuda.
De nada !!!
>
>_
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
_________________________________________________
>Correo Yahoo!
>Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
>Regístrate ya - http://correo.espanol.yahoo.com/
_________________________________________________________________
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
From | Date | Subject | |
---|---|---|---|
Next Message | Camilo Ismael Felipe Panadeiros | 2005-07-05 14:52:00 | Re: duda sobre programacion en postgre |
Previous Message | PEDRO HUAMAN CASAZ | 2005-07-05 14:04:10 | ayuda con Commit y Rollbak |