Skip site navigation (1) Skip section navigation (2)

RE: Consulta sobre funcion coalesce

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 (view raw or flat)
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

In response to

pgsql-es-ayuda by date

Next:From: Juan GinardDate: 2011-07-11 18:48:21
Subject: Consulta de PostgreSQL
Previous:From: Lazaro Rubén García MartinezDate: 2011-07-11 18:29:19
Subject: RE: Consulta sobre funcion coalesce

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group