| From: | Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu> |
|---|---|
| To: | Fernando Siguenza <fsigu(at)hotmail(dot)com>, Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | RE: Consulta sobre funcion coalesce |
| Date: | 2011-07-11 18:31:59 |
| Message-ID: | 294D3D02D5E18D42827B2ECFEADEB688138880BAEC@mx-interno.vnz.uci.cu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Para saber cuántos registros te devuelve una consulta puedes utilizar la función count(), ejemplo:
SELECT count(*) AS total
FROM
documentos
WHERE codigo = 'FA';
Saludos.
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Fernando Siguenza
Enviado el: jueves, 07 de julio de 2011 01:01:P
Para: Foro Postgres
Asunto: [pgsql-es-ayuda] Consulta sobre funcion coalesce
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 | Juan Ginard | 2011-07-11 18:48:21 | Consulta de PostgreSQL |
| Previous Message | Lazaro Rubén García Martinez | 2011-07-11 18:29:19 | RE: Consulta sobre funcion coalesce |