SELECCIONAR Los primeros 20 caracteres de (ColName) de DB¿Cómo seleccionar los primeros 30 caracteres en una consulta sql?
¿Esto es posible?
SELECCIONAR Los primeros 20 caracteres de (ColName) de DB¿Cómo seleccionar los primeros 30 caracteres en una consulta sql?
¿Esto es posible?
SELECT left(ColName,20) AS First20 /*(Or 30 if we are looking at the title)*/
FROM YourTable
SUBSTRING(ColName, 1, 30)
Usted puede simplemente utilizar uno de los construidos en string functions. Hay muchas variantes, así que es mejor ver cuál se adapta mejor a su situación.
¡Disfrútalo!
SELECT CONVERT(VARCHAR(30), ColName) from DB
Suponiendo que colname es VARCHAR, todo lo anterior rellenará cadenas más cortas hasta 20 caracteres.
Si esto no es lo que quiere, entonces:
SELECT RTRIM (IZQUIERDA (nomCol, 20)) a partir de DB
Ninguno de estos rellenará la cadena con espacios que originalmente no contenía. No hay necesidad de 'RTRIM' –
en cuenta que si usted tiene un gran conjunto de resultados, esto puede ser lento. Si esto es para mostrar, es mejor devolver la cadena completa (siempre que no sea demasiado grande) y dividir solo los registros que necesita mostrar. – Paddy