RE: Tabla cliente y dividirla por sexo

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:16:18
Message-ID: BAY164-W44F6DF44E27E2AA4557AD1F7DE0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


(Saludos a toda la lista)

Hola José.

De acuerdo a lo que escribes (y según entiendo yo), la manera más sencilla y eficiente sería por consulta.

En caso de que esta consulta se realice repetidamente, es bueno que pongas un indice en la columna "sexo" para darle rapidez.

Para obtener a los varones (Suponiendo que "M" es para Masculino):

SELECT nombres||' '||apellidos AS "Varones"
FROM cliente
WHERE sexo='M';

Para obtener a los hembras (Suponiendo que "F" es para Femenino):

SELECT nombres||' '||apellidos AS "Hembras"

FROM cliente

WHERE sexo='F';

Espero te sirva, o puedas dar más detalles de que necesitas exactamente.

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.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Armando Venegas Pérez 2012-07-22 16:21:31 RE: Tabla cliente y dividirla por sexo
Previous Message Lazáro Rubén García Martínez 2012-07-21 18:31:23 RE: Ayuda con PgPool2 y funciones en pl/Pgsql