Alvaro,
Tienes razón esto genera blancos innecesarios, hice la prueba en los case
pero resultó un poco mas complejo, ya que en el sistema que que manejo la
lista de personas tiene los atributos nombre, apellido materno y apellido
materno separados entonces realizar todas las combinaciones en un
José
Quería agregar que tengas cuidado si alguno de los atributos nombre o
apellido tienes valor nulo ya que al concatenar, la expresión completa va a
salir nula. Es decir si por ejemplo tienes
codigo | nombre | apellido
---
1 |
Eduardo Arenas C. escribió:
José
Quería agregar que tengas cuidado si alguno de los atributos nombre o
apellido tienes valor nulo ya que al concatenar, la expresión completa va a
salir nula. Es decir si por ejemplo tienes
codigo | nombre | apellido
Hola a todos y buenas noches!!
Tengo una tabla:
persona
campos:
codigonombre varchar(20)apellido varchar(20)
Necesito concatenar el nombre y el apellido en una consulta, pero el resultado
sale de tipo text y necesito q el resultado sea de tipo varchar y su tamaño sea
40 (la suma de ambos).
Es
Fermin
select (nombre || apellido ) ::varchar(40) from mytabla ... -
creo que funcionaria. es mas eliminaria los espacios delante de nombre
para que no quede tan lejos al juntarlos
salu2
jmdc
2013/2/4 José Fermín Francisco Ferreras josefermi...@hotmail.com
Hola a todos y buenas noches!!
-es-ayuda] Concatenar y q resultado no sea text
Date: Tue, 5 Feb 2013 00:54:10 +
Hola a todos y buenas noches!!
Tengo una tabla:
persona
campos:
codigonombre varchar(20)apellido varchar(20)
Necesito concatenar el nombre y el apellido en una consulta, pero el resultado
sale de tipo text y
creo que puedes hacer algo como esto del casteo
select (nombre ||apellido )::character varying from persona
saludos
El 05/02/2013 1:54, José Fermín Francisco Ferreras escribió:
Hola a todos y buenas noches!!
Tengo una tabla:
persona
campos:
codigo
nombre varchar(20)
apellido varchar(20)