Re: Error en postgres

From: Mario <gonzalemario(at)gmail(dot)com>
To: "Miguel Angel (dot)" <rev_angel(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Error en postgres
Date: 2006-12-09 01:58:22
Message-ID: 2065a6cf0612081758j3d98a5bdr4c4b6d0201356010@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 07/12/06, Miguel Angel . <rev_angel(at)hotmail(dot)com> wrote:
>
> Lo que me extraña por que para empezar el group by no debería mostrarme los
> valores que no tengan nada. Pero en este caso si se muestran bien, por que
> dentro de la tabla si hay un valor de cada uno, pero por que postgres me
> indica que hay cero?
>

Count es una funcion de agregacion por lo que GROUP BY puede usarse
sin problemas pero creo que count() cuando no encuentra nada devuelve
0 (cero) no NULL.

Prueba algo asi

SELECT cat_id, COUNT(name) AS name
FROM cat_det
GROUP BY cat_id
WHERE name != 0
ORDER BY cat_id;

>

--
http://www.advogato.org/person/mgonzalez/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raúl Mero Moreira 2006-12-09 02:47:10 Re: Off Topic
Previous Message Mario 2006-12-09 01:53:09 Re: expresion regular e-mail