From: | "Iván de Gyves López [[POD]]" <biz004wm(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consulta con Condicionales |
Date: | 2008-06-16 20:57:22 |
Message-ID: | 4856D3B2.4010007@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Miguel Rodríguez Penabad escribió:
> 2008/6/15 Alvaro Herrera <alvherre(at)commandprompt(dot)com>:
>
>> "Iván de Gyves López [[POD]]" escribió:
>>
>>
>>> -------------------------------------------------------------------------------------------------------------------------
>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>> SELECT COUNT( * ) AS cte FROM rde1 WHERE id = x AND group_id = y, CASE
>>> WHEN cte > 0 THEN true ELSE false END AS result;
>>>
>> Usa un subselect
>>
>> select cte, case when cte > 0 then true else false end as result from
>> (select count(*) as cte from rde1 where id = x and group_id = y) as foo
>>
>>
>
> ¿Hacen falta el case y la subconsulta? Esto debería funcionar, ¿no?
> select count(*), count(*) > 0 as result
> from rde1 where id = x and group_id = y
> Aunque seleccionar un número y si este número es >0 me parece
> redundante, pero supongo que algún motivo habrá ...
>
> Saludos
>
La consulta de Álvaro Herrera cumple con la condición específica que
necesitaba.
El número lo necesito, porque será usado para activar cierta parte de un
código en PHP
Gracias, y un Saludo
From | Date | Subject | |
---|---|---|---|
Next Message | jcb | 2008-06-16 21:44:31 | Re: 8.3 LC_CTYPE |
Previous Message | Jenaro Centeno Gómez | 2008-06-16 20:43:02 | OFF-TOPIC: Visualización de contribuciones de código. |