13/06/2011, 11:08
|
| | Fecha de Ingreso: marzo-2009 Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 9 meses Puntos: 2 | |
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 |