(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: [email protected] To: [email protected] 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.
