Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problemas a concatener dos columnas (https://www.clubdelphi.com/foros/showthread.php?t=34432)

manitoba 09-08-2006 18:10:01

Problemas a concatener dos columnas
 
He pasado un programa de paradox a interbase, y todo ha ido de maravilla hasta que me fijado que en ciertas consultas donde concatenos el valor de dos columnas me deja una enorme separacion entre ellas.

por ejemplo si hago:

SELECT apellidos||','||nombre as NombreC from Clientes

siendo la tabla:
CREATE TABLE Clientes(
nombre VARCHAR(30),
apellidos VARCHAR(60)
)

el resultado será algo así:

Lopez Castro ,Luis
Perez Ruiz ,Ana
Gutierrez Moreno ,Joaquin
...........

Como podeis ver un espacio en blanco tan grande entre ellos no es lo que esperaba, como podria solucionarlo, sin cambiar mucho codigo, ya que esto lo utilizo muy amenudo en el programa.

Como se podria solucionar?
Por que hace esto?

Gracias de antemano por vuestra ayuda.

roman 09-08-2006 18:14:29

Yo creo que los espacios no vienen a la hora de concatenar sino que al exportar los datos se te quedaron espacios en blano al final de los campos. Quizá debería primero eliminarlos antes de hacer consultas.

// Saludos

lbuelvas 10-08-2006 20:14:11

Hola foro,

Que tal

Código SQL [-]
SELECT rtrim(apellidos)||','||rtrim(nombre as NombreC from Clientes


La franja horaria es GMT +2. Ahora son las 09:59:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi