From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | Carlos Bazán <infobaz(at)vtr(dot)net> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Uso de arrays en comparaciones |
Date: | 2010-02-10 00:48:04 |
Message-ID: | 3073cc9b1002091648x590ea6fep9ed2317c4fc6c496@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2010/2/9 Carlos Bazán <infobaz(at)vtr(dot)net>:
>
> Por lo que estuve leyendo y buscando info, me parece que podría ser una
> comparación tipo ALL contra un array.
> Lo que estoy haciendo pero no me resulta es:
> select * from mi_tabla where numero = all ('{100, 200, 300, 400}')
>
Ahi estas preguntando si cada registro de la tabla mi_tabla es igual a
ese array, lo cual no es cierto...
mas bien debes preguntar si cada registro es diferente a los registros
del array, entonces obtendras los que no estan en el array
select * from mi_tabla
where numero <> all(array[100,200,300,400])
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-02-10 00:49:16 | Re: Cursores y Variables generadas con ROWTYPE |
Previous Message | Carlos Bazán | 2010-02-10 00:29:46 | Uso de arrays en comparaciones |