From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Alejandro Carrillo <fasterzip(at)yahoo(dot)es> |
Cc: | alexis gonzalez <dlexo09(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: |
Date: | 2012-05-10 20:40:26 |
Message-ID: | 1336682201-sup-6431@alvh.no-ip.org |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Excerpts from Alejandro Carrillo's message of jue may 10 16:25:24 -0400 2012:
> Muestra todos los registros donde la columna1 sea igual a 1 y 2
Quieres decir "igual a 1 O 2", no "y". ¿Quién le enseña lógica a los
niños, por estos días, me pregunto?
> select * from tablaOK t where t.columna1 = all(1,2);
>
> Resultado:2 registros
alvherre=# create table tabla (a int, b text);
CREATE TABLE
alvherre=# insert into tabla values (1, 'hola'), (2, 'jaja'), (3, 'jiji');
INSERT 0 3
Este es un "o":
alvherre=# select * from tabla t where t.a = any (array[1, 2]);
a | b
---+------
1 | hola
2 | jaja
(2 filas)
Este es un "Y":
alvherre=# select * from tabla t where t.a >= all (array[1, 2]);
a | b
---+------
2 | jaja
3 | jiji
(2 filas)
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Aquino | 2012-05-10 20:44:54 | Re: |
Previous Message | ruben avila galindo | 2012-05-10 20:29:43 | Re: Mensaje en Log |