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
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,
Me
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 Francisco
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 coconauta@gmail.com escribió:
El 2 de febrero de 2010 19:13, Alvaro Herrera alvhe...@alvh.no-ip.org
escribió:
coconauta escribió:
Paso a explicar los archivos planos tiene lineas como
cargapersona(campo1,campo2,.)
¿Y qué hace esa
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 Francisco
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
*
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
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
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
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 1031125501
002
me parece que con
select 1,2,3,4,5;
se resuelve tu problema
- Mensaje original -
De: Oswaldo Hernández lis...@soft-com.es
Para: Alvaro Herrera alvhe...@alvh.no-ip.org
CC: pgsql-es-ayuda@postgresql.org
Enviados: Miércoles, 3 de Febrero 2010 15:47:14 GMT +01:00 Amsterdam / Berlín /
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
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 =
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 giorgio.pg...@gmail.com
Disculpas por no detallar
Tengo una tabla (mae_socios) que tiene 120 campos, para dar un
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
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
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
2010/2/3 Arcel Labrada Batista alabra...@uci.cu:
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
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
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
33 matches
Mail list logo