Hola,
Me pregunto si hay forma de construir un select que devuelva los valores
de una lista incluida en la propia expresión, es decir, algo como:
select v from values(1,2,5,9,...)
v
---
1
2
5
9
...
Gracias,
--
*
Oswaldo Hernández
oswaldo (@) soft-com
ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.
> Date: Wed, 3 Feb 2010 09:46:10 +0100
> From: lis...@soft-com.es
> To: pgsql-es-ayuda@postgresql.org
> Subject: [pgsql-es-ayuda] select from lista de valores
>
> Hola,
>
> Me pregunto si hay forma de construir un se
José Fermín Francisco Ferreras escribió:
ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.
> Date: Wed, 3 Feb 2010 09:46:10 +0100
> From: lis...@soft-com.es
> To: pgsql-es-ayuda@postgresql.org
> Subject: [pgsql-es-ayuda] select from lista de valores
>
> Hola,
>
ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.
> Date: Wed, 3 Feb 2010 13:19:34 +0100
> From: lis...@soft-com.es
> To: josefermi...@hotmail.com
> CC: pgsql-es-ayuda@postgresql.org
> Subject: Re: [pgsql-es-ayuda] select from lista de valores
>
> José Fermín Francis
José Fermín Francisco Ferreras escribió:
lo q pasa es q no existe la tabla values deberias crearla.
El interés de la pregunta es si es posible hacerlo sin necesidad de
utilizar ninguna tabla.
--
*
Oswaldo Hernández
oswaldo (@) soft-com (.) es
**
El día 2 de febrero de 2010 20:08, coconauta escribió:
>
>
> El 2 de febrero de 2010 19:13, Alvaro Herrera
> escribió:
>>
>> coconauta escribió:
>> > Paso a explicar los archivos planos tiene lineas como
>> > "cargapersona(campo1,campo2,.)"
>>
>> ¿Y qué hace esa función?
>>
>> ¿Hay BEGIN/COMM
Oswaldo Hernández escribió:
> Hola,
>
> Me pregunto si hay forma de construir un select que devuelva los
> valores de una lista incluida en la propia expresión, es decir, algo
> como:
>
> select v from values(1,2,5,9,...)
alvherre=# values (1),(2),(5),(9);
column1
-
1
2
ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.
> Date: Wed, 3 Feb 2010 13:39:58 +0100
> From: lis...@soft-com.es
> To: josefermi...@hotmail.com
> CC: pgsql-es-ayuda@postgresql.org
> Subject: Re: [pgsql-es-ayuda] select from lista de valores
>
> José Fermín Francis
Estimados quiero obtener la maxima version (ver ejemplo)
Ejemplo:
id_soci version cod_modular
--- -- ---
001 01 700483
* 001 02 700483 *
002 01 1031125501
002 02 1031125501
002 03 1031125501
* 0
José Fermín Francisco Ferreras escribió:
Si ese es el caso entonces leete esto:
http://www.postgresql.org/docs/8.4/static/functions-srf.html
generate_series no ne vale porque los valores seleccionados por la
aplicacion cliente y no tienen porque ser una serie continua, ni
siquiera esta
Mira 1715M no es tamano para hacer nada. Yo restauro una base de 39Gb en 2
horas aproximadamente obviamente no uso insert sino COPY y tengo samba activado.
Como estaas haciedno el restore? Desde la linea de comando, con insert lo mas
que deberia hacer es durar mucho pero no creo que se rompa po
Alvaro Herrera escribió:
Oswaldo Hernández escribió:
Hola,
Me pregunto si hay forma de construir un select que devuelva los
valores de una lista incluida en la propia expresión, es decir, algo
como:
select v from values(1,2,5,9,...)
alvherre=# values (1),(2),(5),(9);
column1
-
Puedes usar COPY from(select ...) to... si estas en 8.4 , creo q en 8.3 funciona
*---*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*---
Podrias generar una serie y elegir de ella. Claro si eso sigue algun patron
*---*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*
Esa si que no me la sabia , Alvaro. Esos trucos que sacas debajo de la
manga..rocks!!!
*---*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*
Oswaldo Hernández escribió:
Alvaro Herrera escribió:
Oswaldo Hernández escribió:
Hola,
Me pregunto si hay forma de construir un select que devuelva los
valores de una lista incluida en la propia expresión, es decir, algo
como:
select v from values(1,2,5,9,...)
alvherre=# values (1),(2),(5),
Giorgio wrote:
> Estimados quiero obtener la maxima version (ver ejemplo)
>
>
> Ejemplo:
>
> id_soci version cod_modular
> --- -- ---
>001 01 700483
> * 001 02 700483 *
>002 01 1031125501
>002 02 103112550
me parece que con
select 1,2,3,4,5;
se resuelve tu problema
- Mensaje original -
De: "Oswaldo Hernández"
Para: "Alvaro Herrera"
CC: pgsql-es-ayuda@postgresql.org
Enviados: Miércoles, 3 de Febrero 2010 15:47:14 GMT +01:00 Amsterdam / Berlín /
Berna / Roma / Estocolmo / Viena
Asunto:
Arcel Labrada Batista escribió:
me parece que con
select 1,2,3,4,5;
se resuelve tu problema
No, porque eso devuelve una fila con 5 columnas, mientras que lo que
necesito es que devuelva cada uno de los valores en una fila distinta.
Finalmente lo que he hecho es crear la funcion 'unest()'
Disculpas por no detallar
Tengo una tabla (mae_socios) que tiene 120 campos, para dar un ejemplo a lo
que deseo:
*codi_secu_soci* *nume_vers_soci* *codi_modu_soci* 0001 01 700483 *
0001* *02* *700483* 0002 01 1031125501 *0002* *02* *1031125501* 0003 01
800872 0003 02 800872 *
ya vi como usar el copy pero me da un error, creo que es porque la dirccion no
es valida, necesito saber una direccion valida para windows
pongo esto
copy (
select public.sf_guard_user.id
from public.sf_guard_user)
to 'c:\Users\Arcel\Documentos de trabajo\Proyecto\backups\aa.sql';
y me da el s
Podrias probar algo como esto, tu problema esta que cuando incluyes todos los
campos se pierde la agrupación que estas buscando.
SELECT
M1.*
FROM
mae_socios M1
WHERE
M1.nume_vers_soci = (select MAX(M2.nume_vers_soci) from mae_socios M2
where
M2.codi_secu_soci = M1.codi_s
Oswaldo Hernández escribió:
> Acabo de ver que en 8.4 existe la funcion 'unnest(array[])' que hace
> exactamente eso, separar los valores de un array en filas.
>
> Desgraciadamente todavía ando con 8.3 :(
En 8.3 puedes escribir una función unnest fácilmente en plpgsql. Es
algo así como
select
Personalmente manejo un Servidor (Pc con mas memoria y dos discos) para BD y
otro para Samba.
-Mensaje original-
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Marcos Luis Ortiz
Valmaseda
Enviado el: martes, 02 de febrero de 2010 09:48
Podrias probar algo como esto, tu problema esta que cuando incluyes todos los
campos se pierde la agrupación que estas buscando.
SELECT
M1.*
FROM
mae_socios M1
WHERE
M1.nume_vers_soci = (select MAX(M2.nume_vers_soci) from mae_socios M2
where
M2.codi_secu_soci = M1.codi_s
Hola a todos hoy intente renombrar el directorio donde estaba grabada mi bd
ya que cuando lo instale quedó dentro del directorio tmp y cualquiera puede
borrar ese directorio, y ahora no puedo arrancar el servicio, modifique el
init.db y nada alguien me puede decir que archivos tengo que modificar
Estimados:
Implementamos unas tablas heredadas para un split de información de acuerdo
a fechas en un Postgres 8.2.
Los resultados con los rules han sido buenos, los inserts a una tabla A se
realizan a las tablas heredadas A_01_2010, A_02_2010, etc, separadas por meses.
El motivo de esto
Si estas usando la version 8.4 puedes usar una (Windows Functions),
aqui http://www.postgresql-es.org/node/376 jaimes explica como usarlas
es un buen articulo.
2010/2/4 Giorgio
> Disculpas por no detallar
>
> Tengo una tabla (mae_socios) que tiene 120 campos, para dar un ejemplo a lo
> que dese
El 03/02/2010 17:44, Marcelino Guerrero (GMail) escribió:
Personalmente manejo un Servidor (Pc con mas memoria y dos discos) para BD y
otro para Samba.
-Mensaje original-
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Marcos Luis Ortiz
Alvaro Herrera escribió:
Oswaldo Hernández escribió:
Acabo de ver que en 8.4 existe la funcion 'unnest(array[])' que hace
exactamente eso, separar los valores de un array en filas.
Desgraciadamente todavía ando con 8.3 :(
En 8.3 puedes escribir una función unnest fácilmente en plpgsql. Es
a
>
> En 8.3 puedes escribir una función unnest fácilmente en plpgsql. Es
> algo así como
>
> select $1[i] from generate_series(array_lower($1, 1), array_upper($1, 1)) i;
Otra forma quizás algo radical es esta:
select i::int from
regexp_split_to_table(regexp_replace('{1,3,4,7,8,9,6}'::text,$${|}$$
2010/2/3 Arcel Labrada Batista :
> ya vi como usar el copy pero me da un error, creo que es porque la dirccion
> no es valida, necesito saber una direccion valida para windows
>
> pongo esto
> copy (
> select public.sf_guard_user.id
> from public.sf_guard_user)
> to 'c:\Users\Arcel\Documentos de t
Gracias por la respuesta me sirvio de mucho su ayuda
Hola otra vez ;)
Cuando crea una funcion sql o plsql se le asigna automaticamente un COST
100. Segun la documentación las unidades de coste se miden en
'cpu_operator_cost' y son para cada una de las filas devueltas.
Si en un sql mas o menos complejo que utilice funciones, el coste de
estas e
Mario Sileone escribió:
> La consulta es la siguiente: Temiendo el famoso wraparound de los 2
> billones de transacciones que nos ha sucedido una vez, queríamos tener la
> posibilidad de hacer un vacuum full a toda la base de datos durante
> producción, y al tener tablas separadas por meses
Heya,how are you doing recently ? I would like to introduce you a very
good company which i knew.Their website is .buyerusd.com .They can offer
you all kinds of electronical products which you need like laptops ,gps ,TV
LCD,cell phones,ps3,MP3/4,motorcycles etcPlease take so
36 matches
Mail list logo