Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Completar columna con blancos

Estas en el tema de Completar columna con blancos en el foro de SQL Server en Foros del Web. Hola, buen día. Espero puedan apoyarme en el siguiente tema: Estoy realizando una consulta en la que la columna NOMBRE debe ser de 30 caracteres, ...
  #1 (permalink)  
Antiguo 26/07/2011, 10:30
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Completar columna con blancos

Hola, buen día.

Espero puedan apoyarme en el siguiente tema:

Estoy realizando una consulta en la que la columna NOMBRE debe ser de 30 caracteres, si es menor, se debe acompletar con espacios en blanco a la izquierda.. pero no encuentro como hacerlo.

NOTA: A la derecha no hay problema, pues si me respeta los espacios... pero a la izquierda deja la columna en blanco. Lo que se ve en NombreUNO y NombreDOS.
Incluso intenté agregar un número y despues realizar un update, pero igual... a la izquiera sólo lo llena con el número.

Agrego la consulta:

SELECT 'MXP' 'MONEDA',right(replicate(' ',30)+Substring(CardName,1,30),30) 'nombreUNO',
left(replicate(' ',30) + RTRIM(LTRIM(substring(T2.CardName,1,30))),30) 'NOMBRE DOS', 'H' 'DISPONIBILIDAD'
FROM [@TTOT] T1,ocrd T2
WHERE T1.U_CodCI = T2.CardCode
AND T2.bankcode <> '0012'
ORDER BY T1.U_CodCI


SALUDOS y GRACIAS de antemano
  #2 (permalink)  
Antiguo 26/07/2011, 10:34
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Completar columna con blancos

y como para que quieres hacer eso???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 26/07/2011, 17:50
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Completar columna con blancos

Para un layout... es lo que me falta para terminarlo. NombreUNO y NombreDOS lo agregue para clarificar mi pregunta... realmente sólo es una columna: Nombre Beneficiario....
  #4 (permalink)  
Antiguo 27/07/2011, 07:44
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Completar columna con blancos

Y si haces un

select
case when
len(campo) <30 then campo + ' ' else campo end as tu cadena


No te sirve??
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: blancos, columna, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:39.