| From: | Agustin Ignacio Genoves <agustingenoves(at)gmail(dot)com> |
|---|---|
| To: | Fernando Siguenza <fsigu(at)hotmail(dot)com> |
| Cc: | Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | Re: Consulta sobre funcion coalesce |
| Date: | 2011-07-11 18:11:11 |
| Message-ID: | CAGV4OL=E6FWfQ66Guc-aVyzEtbjqYLtyoD4935YfMY2GbRgBHQ@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Vos haces una consulta con un where codigo='FA' y eso te traerla los
campos que verifican esa condición, Ahora bien si en la columna numero
tenes null queres pasarlo a 0. Eso es lo que yo entiendo y, entonces,
deberia funcionar bien el coalesce.
El día 7 de julio de 2011 14:00, Fernando Siguenza <fsigu(at)hotmail(dot)com> escribió:
> Estimados como estan, queria ver me ayudan con algo, tengo que hacer una
> consulta a una tabla en especial, y quiero que si no me encuentra nada esa
> consulta me retorne un valor especifico. algo asi
> select numero from documentos where codigo='FA'.
> Pero si no hay el registro que tenga el codigo FA, quiero que me retorne el
> numero 0 probe asi
> select coalesce(numero,0) from documentos where codigo='FA'.
> Pero igual me retorna nullo.
> Como podria hace lo que necesito???
> Hay alguna funcion para saber cuantos registros retorna una consulta??
> gracias
> Fernando
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Lazaro Rubén García Martinez | 2011-07-11 18:29:19 | RE: Consulta sobre funcion coalesce |
| Previous Message | Silvio Quadri | 2011-07-11 13:44:53 | Re: Instalar postgresql-9.0.4 en debian 6.0 |