From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | Ever Daniel Barreto Rojas <ebarreto(at)nexusit(dot)com(dot)py>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problema con un case en un campo integer vacío. |
Date: | 2007-12-10 14:51:14 |
Message-ID: | 169190.85917.qm@web63706.mail.re1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Ever Daniel Barreto Rojas
<ebarreto(at)nexusit(dot)com(dot)py> escribió:
> El 10/12/2007 a las 08:19 a.m., escribiste:
> > Sin embargo lo hago nulo.
>
> > UPDATE estudios set tipo=null;
> > UPDATE 1
> > eci=# select case when tipo is null then 0 end as
> tipo from estudios;
>
> SELECT
> CASE WHEN tipo IS NULL
> THEN 0
> ELSE tipo
> END AS tipo
> FROM estudios ?
>
> Cordiales saludos,
>
> -------------------
> Ever Daniel Barreto Rojas
> e.mail: ebarreto(at)nexusit(dot)com(dot)py :: Nexus Information
> Technologies
> web: www.nexusit.com.py
> 10/12/2007 09:23 a.m.
>
> ---------------------
> El éxito es una suma de fracasos...
> el secreto está en no acostumbrarse a ambos
> ---------------------
>
> --
> TIP 1: para suscribirte y desuscribirte, visita
> http://archives.postgresql.org/pgsql-es-ayuda
Mejor usar coalesce()
SELECT coalesce(tipo,0) as tipo FROM estudios
para este caso.
El case when lo resuelve, pero creo que esta hecho
para resolver otro tipo de condiciones, mientras que
coalesce en este caso va muy bien.
Atte.
Gabriel Colina
____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Ferrer | 2007-12-10 16:15:58 | RE: RV: Identificar cadenas similares |
Previous Message | Ever Daniel Barreto Rojas | 2007-12-10 13:24:09 | Re: Problema con un case en un campo integer vacío. |