Re: COUNT

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: "Jaime Casanova" <systemguards(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: COUNT
Date: 2006-02-27 13:39:30
Message-ID: 027a01c63ba3$3c510ad0$5423410a@cfco04.cap.juntaandalucia.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mi objetivo es seleccionar cuantos valores están dentro de un RANGO.

Si la claúsula WHERE no se cumple, el count(*) debería devolverme 0, no?

----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Javier Estévez CIFA Córdoba" <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
Cc: "Jaime Casanova" <systemguards(at)gmail(dot)com>;
<pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Monday, February 27, 2006 2:32 PM
Subject: Re: [pgsql-es-ayuda] COUNT

Javier Estévez CIFA Córdoba escribió:

> Nop...
>
> Pero no me dio ERROR... simplemente me hizo lo mismo.

Eso es porque la sintaxis sin reformular sigue siendo valida. Lo que
pasa es que te da los mismos resultados que antes; por eso tienes que
cambiarlo.

> Es indistinto que utilice ON or USING, he probado con ambos según la
> documentación.

Son equivalentes (excepto que ON es mas poderoso).

> No entiendo por qué hay que reformular el WHERE?

Porque me parece que tu WHERE asume que ciertos valores no son nulos, y
por lo tanto el optimizador automaticamente reduce tu OUTER JOIN a un
INNER JOIN.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

---------------------------(fin del mensaje)---------------------------
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)

In response to

  • Re: COUNT at 2006-02-27 13:32:55 from Alvaro Herrera

Responses

  • Re: COUNT at 2006-02-27 13:53:35 from Alvaro Herrera
  • Re: COUNT at 2006-02-28 07:59:22 from Jaime Casanova

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-02-27 13:53:35 Re: COUNT
Previous Message Alvaro Herrera 2006-02-27 13:32:55 Re: COUNT