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: Agustin Ignacio Genoves <agustingenoves(at)gmail(dot)com>, 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:29:19
Message-ID: 294D3D02D5E18D42827B2ECFEADEB688138880BAE9@mx-interno.vnz.uci.cu (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Lo mismo opino, el coalesce debería de funcionarte. También pudieras probar esto aunque yo me voy por el coalesce

SELECT 
  CASE WHEN numero IS NULL THEN
  	0
  ELSE
  	numero
  END AS numero
FROM 
  documentos 
WHERE codigo = 'FA';

Saludos.


-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Agustin Ignacio Genoves
Enviado el: lunes, 11 de julio de 2011 02:11:P
Para: Fernando Siguenza
CC: Foro Postgres
Asunto: Re: [pgsql-es-ayuda] Consulta sobre funcion coalesce

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
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

pgsql-es-ayuda by date

Next:From: Lazaro Rubén García MartinezDate: 2011-07-11 18:31:59
Subject: RE: Consulta sobre funcion coalesce
Previous:From: Agustin Ignacio GenovesDate: 2011-07-11 18:11:11
Subject: Re: Consulta sobre funcion coalesce

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