Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-10 Por tema Carlos Bazán
En realidad se cambió el criterio de un principio hasta ahora. Inicialmente, la idea era saber si existían todos los datos del arreglo en la tabla en cuestión y generar un error que abarcara el contexto de que había un error general en la operación si alguno de los ruts (se trabajará con el RUT)

Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-10 Por tema Alvaro Herrera
Jaime Casanova escribió: > mas bien se me ocurre que lo que necesitas hacer es tratar ese arreglo > como si fuera una tabla... en la version 8.4 existe la funcion > unnest() que serviria para eso, en 8.3 solo se me ocurre meter todo en > una tabla y luego sacar datos de esa nueva tabla where not e

Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-10 Por tema Jaime Casanova
2010/2/9 Carlos Bazán : >> >> Yo creo que necesitas ANY en vez de ALL. > > Ok, igual sirve. Para verificar que esten todos entonces voy a modificar el > query para que me retorne la cantidad de registros que figuran en el arreglo, > para despues comparar el valor con el valor correspondiente al tam

Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-09 Por tema Carlos Bazán
El Tuesday 09 February 2010 22:03:04 Alvaro Herrera escribió: > Carlos Bazán escribió: > > Estimados, tengo una tabla (mi_tabla) en la cual hay un campo llamado > > numero del tipo integer y lo que necesito hacer es cotejar que todos los > > datos que hay en un array que tengo, existan todos en la

Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-09 Por tema Alvaro Herrera
Carlos Bazán escribió: > Estimados, tengo una tabla (mi_tabla) en la cual hay un campo llamado numero > del tipo integer y lo que necesito hacer es cotejar que todos los datos que > hay en un array que tengo, existan todos en la tabla en cuestion en el campo > numero. > Por lo que estuve leyendo

Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-09 Por tema Carlos Bazán
El Tuesday 09 February 2010 21:48:04 Jaime Casanova escribió: > 2010/2/9 Carlos Bazán : > > 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 = a

Re: [pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-09 Por tema Jaime Casanova
2010/2/9 Carlos Bazán : > > 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

[pgsql-es-ayuda] Uso de arrays en comparaciones

2010-02-09 Por tema Carlos Bazán
Estimados, tengo una tabla (mi_tabla) en la cual hay un campo llamado numero del tipo integer y lo que necesito hacer es cotejar que todos los datos que hay en un array que tengo, existan todos en la tabla en cuestion en el campo numero. Por lo que estuve leyendo y buscando info, me parece que p