Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 11:08
GUILLHERMOSOFT
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 8 meses
Puntos: 2
De acuerdo Duda Ordenamiento en Consulta - PostgreSQL

Cordial Saludo

Tengo una tabla "terceros", en la cual tengo los campos "primerNombre", "segundoNombre", "primerApellido", "segundoApellido" (entre otros, pero estos son los campos que me generan el inconveniente a resolver) y cuando ejecuto la siguiente consulta:

SELECT "id", "primerNombre" || ' ' || "segundoNombre" || ' ' || "primerApellido" || ' ' || "segundoApellido" AS propietario, "documentoIdentificacion" FROM "terceros" ORDER BY propietario LIMIT 5 OFFSET 0

con los siguientes registros:

id primerNombre segundoNombre primerApellido segundoApellido documentoIdentificacion
4 Jhonatan Gomez Ramirez 88222
3 Jhon Edward Gomez Ramirez 111222
2 Jhon Lopez Gaviria 88
1 Jhon Alexander Gomez Ramirez 991222

estos quedan así:

id propietario documentoIdentificacion
2 Jhon Lopez Gaviria 88
1 Jhon Alexander Gomez Ramirez 991222
3 Jhon Edward Gomez Ramirez 111222
4 Jhonatan Gomez Ramirez 88222

la razón de por qué se organizan de esta manera sé que es obvia, ya que algunos no tienen "segundoNombre", más me gustaria saber si alguno de ustedes sabe cómo podria hacer para que queden bien organizados independientemente de esto.

es decir que la consulta debería arrojar esto:

id propietario documentoIdentificacion
1 Jhon Alexander Gomez Ramirez 991222
3 Jhon Edward Gomez Ramirez 111222
2 Jhon Lopez Gaviria 88
4 Jhonatan Gomez Ramirez 88222

Quedo atento a sus comentarios.

Muchas gracias.

Última edición por GUILLHERMOSOFT; 13/06/2011 a las 12:42