From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Problema con un case en un campo integer vacío. |
Date: | 2007-12-10 12:19:11 |
Message-ID: | 475D2EBF.20601@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hola a todos.
Tengo un pequeño problemilla que no consigo resolver. En el siguiente
select:
select tipo from estudios;
tipo
- ------
1
(1 fila)
Intento formatear la salida, pues es posible que ese campo sea nulo y
para ello lo que quiero es que en caso de nulo que muestre 0, pero que
en caso de "no nulo" devuelva el valor que tiene.
Estoy probando con esto:
select case when tipo is null then 0 end as tipo from estudios;
Pero si no es nulo no me devuelve nada.
tipo
- ------
(1 fila)
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;
tipo
- ------
0
(1 fila)
¿Como puedo hacer para que el case me muestre el valor que tiene el
campo en caso de que no sea nulo?.
Seguro que es una chorrada, pero no lo acierto.
- --
< ¡¡Nos vemos!! >
----------------------------
\
\
.::!!!!!!!:.
.!!!!!:. .:!!!!!!!!!!!!
~~~~!!!!!!. .:!!!!!!!!!UWWW$$$
:$$NWX!!: .:!!!!!!XUWW$$$$$$$$$P
$$$$$##WX!: .<!!!!UW$$$$" $$$$$$$$#
$$$$$ $$$UX :!!UW$$$$$$$$$ 4$$$$$*
^$$$B $$$$\ $$$$$$$$$$$$ d$$R"
"*$bd$$$$ '*$$$$$$$$$$$o+#"
"""" """""""
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHXS6/K7lGsMchFswRAmKoAJ9ZSpuHIKqtSrif31wLawe+og7KPACgkqd3
BrRKjFMSjHBP5k2Z/deDNZI=
=NMRu
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-12-10 12:26:11 | Re: Problema con un case en un campo integer vacío. |
Previous Message | Rodriguez Fernando | 2007-12-10 12:18:01 | Re: [pgsql-es-ayuda] Problema con un case en un campo integer vacío. |