Como eliminar los espacios dentro de un SELECT cuando se usa COALESCE..

From: Andrés García G(dot) <garcia791107(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Como eliminar los espacios dentro de un SELECT cuando se usa COALESCE..
Date: 2006-11-25 03:26:56
Message-ID: 474c7d9d0611241926q2195d155j2762d97664d95395@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos a todos, de antemano gracias por la ayuda del Post Anterior

Tengo una duda, estoy haciendo un SELECT en la tabla de clientes, la cual
tiene campos de nombre, ap.paterno y ap.materno, tipo (individuales y
empresas) solo que en la aplicacion muestro todos los cliente en un
ComboBox, para poder hacerlo hago este SELECT

select id_cliente,
CAST(coalesce(ap_pat||' '||ap_mat||' '||nombre) AS varchar(120)) AS nom_cli
from clientes
order by ap_pat, ap_mat, nombre

el problema es que en el Combo el resultado de los clientes que no tienen
apellidos (empresas), me salen con 2 espacios al principio, ejem.

"GARCIA GARCIA ANDRES"
" SERVICENTRO DEL BAJIO S.A"
"PEREZ RAMIREZ JUAN MANUEL"
" GAS NATURAL MEXICO S.R.L DE C.V"

mi pregunta es como se puede comprobar (mediante una funcion, por ejem) si
los campos de apellidos son nulos para no incluir los espacios, agradecere
toda su ayuda. Buen fin de semana para todos.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hensa 2006-11-25 03:41:46 RE: Como eliminar los espacios dentro de un SELECT cuando se usa COALESCE..
Previous Message Hensa 2006-11-25 02:49:24 RE: Obtener el nombre del host con plpgsql