From: | Armando Venegas Pérez <venegasp_armando(at)hotmail(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Tabla cliente y dividirla por sexo |
Date: | 2012-07-22 16:21:31 |
Message-ID: | BAY164-W555BE23870AB1187D8EDF2F7DE0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
(Saludos a toda la lista)
Hola José.
Si quieres hacerlo con tablas temporales, te sugiero lo siguiente:
CREATE TABLE varones AS
SELECT nombre||' '||apellidos AS nombre_completo
FROM cliente
WHERE sexo='M';
CREATE TABLE hembras AS
SELECT nombre||' '||apellidos AS nombre_completo
FROM cliente
WHERE sexo='F';
NOTA: en el SELECT puedes agregar otros campos según los necesites.
Saludos
From: josefermin54(at)hotmail(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] Tabla cliente y dividirla por sexo
Date: Sat, 21 Jul 2012 16:52:26 +0000
Hola a Todos!!
Tengo una tabla llamada cliente
create table cliente(
codigo serial primary key,
nombres varchar(100),
apellidos varchar(100),
sexo char(1)
)
y necesito presentar los datos de la siguiente manera:
Varones Hembras
Jose Lopez Maria Jimenez
Luis Agosto Carolina Disla
Domingo Almanzar
Juan Duran
osea los datos estan todos en una misma tabla y de manera desordenada y se necesita presentarlo de la manera anterior.
Mi pregunta es:
Se puede trabajar este caso con cursores y tablas temporales o bien podría hacerse con una consulta SQL, y cual es la manera más eficiente de hacerlo de los dos casos??
ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.
From | Date | Subject | |
---|---|---|---|
Next Message | Anthony | 2012-07-22 16:48:43 | Re: Tabla cliente y dividirla por sexo |
Previous Message | Armando Venegas Pérez | 2012-07-22 16:16:18 | RE: Tabla cliente y dividirla por sexo |