Re: SELECT

From: Miguel Ortega <mortega(at)tc(dot)com(dot)ve>
To: Miguel Bernilla Sánchez <mbernilla(at)sedapal(dot)com(dot)pe>
Cc: manuel lamas <manuel3w(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: SELECT
Date: 2007-08-16 13:53:42
Message-ID: 46C456E6.8090807@tc.com.ve
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola...
Miguel Bernilla Sánchez escribió:
> !!!!??????
>
> ordena tu ideas e intenta de nuevo....
>
> :)
>
> Con fecha Miércoles, 15 de Agosto de 2007, 08:14:10 p.m., escribió:
>
Estoy de acuerdo pero vamos a ver si te entendemos y luego te damos
alguna solución... buena o mala.... eso lo deciden los gurus, los
resultados y tu... :D
>
>> Hola lista.
>>
>
>
>> Tengo una tabla algo asi:
>>
>
>
>> CREATE TABLE T1
>> (
>> C1 varchar(20),
>> C2 int
>> );
>>
>
>
>> INSERT INTO T1(c1,c2) VALUES('aaaaa',1);
>> INSERT INTO T1(c1,c2) VALUES('bbbb',1);
>> INSERT INTO T1(c1,c2) VALUES('ccccc',0);
>> INSERT INTO T1(c1,c2) VALUES('dddd',1);
>> INSERT INTO T1(c1,c2) VALUES('eeee',1);
>>
>
>
>
>> Quiero un SELECT que me de algo asi:
>>
>
>
>> SELECT * FROM T1 WHERE c1 >= 'aaaaa' AND c1 <= 'eeee' AND (c2 = 1 OR c2 =
>> 0);
>>
No se por qué pero usar >= y <= con textos nunca me ha gustado.... pero
entre gustos y colores....
>
>
>> El problema lo tengo aqui (c2 = 1 OR c2 = 0)
>>
Con los datos que metiste y ese Select te va a traer todos los datos...
Lo que yo entendí es que tu quieres que te devuelva los registros si y
solo si el valor de c2 es unico.... Si estoy en lo correcto, intenta
algo asi:

SELECT * FROM T1 WHERE c1 >= 'aaaaa' AND c1 <= 'eeee' AND 1=(SELECT count(c2) FROM T1 WHERE c1 >= 'aaaaa' AND c1 <= 'eeee');

>
>
>> lo que quiero es que me de SOLAMENTE las lineas SI todas las linoeas son
>> iguales a 1 o si todas las lineas son iguales a 0. En el caso que tega 0 y
>> 1, no tiene que dar lineas.
>>
>
>
>> Si alguien tiene una idea, gracias de antemano.
>>
>
>
>> Manuel
>>
>
>
>> _________________________________________________________________
>> À faire rêver : des endroits célèbres à voir
>> http://search.live.com/images/results.aspx?q=Endroits+c%C3%A9l%C3%A8bres++&mkt=fr-ca&FORM=SERNEP
>>
>
>
>> --
>> ---------------------------(fin del
>> mensaje)---------------------------
>> TIP 2: puedes desuscribirte de todas las listas simultáneamente
>> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>>
>
>
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>
>
>
>

Saludos!

--
_________________________________________
Miguel A. Ortega B.
Analista de Sistemas y Soporte a Usuarios
<0416 - 642 12 26> / < mortega(at)tc(dot)com(dot)ve>
Technologies Consulting C.A.

In response to

  • Re: SELECT at 2007-08-16 13:39:09 from Miguel Bernilla Sánchez

Responses

  • Re: SELECT at 2007-08-16 14:05:55 from Miguel Ortega

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Ortega 2007-08-16 14:05:55 Re: SELECT
Previous Message WILLIAM PARRA 2007-08-16 13:48:43 Re: Como activar o instalar el plpgsql