trabajar con substring
quiero hacer una consulta en donde me muestre los tres ultimos digitos de la columna y se que lo puedo hacer con la función substring pero no se como usarla si alguien me ayuda por favor...
|
Este es un ejemplo de uso de la sintáxis pero necesitas aún más, pues tienes que saber el ancho del texto para saber por donde empezar. Qué base de datos estás utilizando? Un Saludo. |
Mmm. No sé qué base de datos uses, algunas incluyen más funciones para el manejo de strings que otras. Podrías probar con algo así:
// Saludos |
substring
estoy trabajando con sql server y he colocado esto pero no me funciona soy un novato
('select * from Articulos5 where Substring(Categorias, 4, 3,)'); |
el ancho del texto
el ancho del texto es de 10 digitos y no cambia
|
Suponiendo que la expresión esté bien escrita para SQL Server:
La coma que te marco te sobra, por otra parte si tienes un Where quiere decir que vas a realizar una comparación y no la estas haciendo.
No se porque me parece que en SQL Server sería SUBSTR y no Substring. Un Saludo. |
Cita:
Pronto7, si quieres obtener los ultimos 3 caracteres de tu campo debes poner el SubString en el Select y no en el Where, ademas de tomar en cuenta lo que te ha indicado Roman y cambiar Length por Len.
Saluditos |
Gracias por la aclaración Caro, pues no tenía a mano manera de comprobar la sintaxis exacta.
Un Saludo. |
La franja horaria es GMT +2. Ahora son las 00:47:52. |
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