Cómo fijar un límite a un campo texto?

03/05/2007 - 17:30 por Don Juan | Informe spam
Hola grupo
Tengo un campo que tiene más de 40 caracteres, sólo necesito que pasen hasta
40 caracteres. Cómo puedo hacerlo?
Este es mi query:

Select PrimerApellido+' '+SegundoApellido+', '+PrimerNombre+ '
'+SegundoNombre as Nombre
From Clientes

No importa si "pierdo" datos, lo más importante es que tenga 40 caracteres.
Gracias 1000
 

Leer las respuestas

#1 Alejandro Mesa
03/05/2007 - 17:46 | Informe spam
Don juan,

Puedes usar las funciones LEFT, SUBSTRING, STUFF.

select left(PrimerApellido+' '+SegundoApellido+', '+PrimerNombre+ '
'+SegundoNombre, 40)
from
dbo.t1


AMB

"Don Juan" wrote:

Hola grupo
Tengo un campo que tiene ms de 40 caracteres, slo necesito que pasen hasta
40 caracteres. Cmo puedo hacerlo?
Este es mi query:

Select PrimerApellido+' '+SegundoApellido+', '+PrimerNombre+ '
'+SegundoNombre as Nombre
From Clientes

No importa si "pierdo" datos, lo ms importante es que tenga 40 caracteres.
Gracias 1000

Preguntas similares