Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 02-feb-2007, 02:36   #1 (permalink)
guillermoesteban está en el buen camino
 
Fecha de Ingreso: mayo-2006
Mensajes: 160
Limitar caracteres y poner

Tengo el campo Nombre(varchar30). Me gustaria que cogiera los 15 primeros caracteres (con SUBSTRING) pero si el nombre ocupa más de 15 caracteres ponga los 3 ultimos caracteres "...".

Por ejemplo la salida sería
Ana Garcia
Andres Echevarr...
José Antonio Est...
Ivan Huete

Gracias por anticipado
guillermoesteban está desconectado   Responder Citando
Antiguo 02-feb-2007, 07:32   #2 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.146
Re: Limitar caracteres y poner

Código:
Select substring(rtrim(Nombre),1,15) + Case When Len(rtrim(Nombre))> 15 Then '...' Else '' End
From MiTabla
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
Andres95 está desconectado   Responder Citando
Antiguo 05-feb-2007, 05:03   #3 (permalink)
guillermoesteban está en el buen camino
 
Fecha de Ingreso: mayo-2006
Mensajes: 160
Re: Limitar caracteres y poner

Eres un monstruo del SQL. Muchisimas gracias.
guillermoesteban está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:33.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93