Supongamos que tengo una tabla MySQL de una columna: "Mensaje". Es de tipo TEXTO. Ahora quiero consultar todas las filas, pero el texto puede ser grande (no extremadamente grande pero grande) y solo quiero obtener un resumen de ellas. Por ejemplo, el resultado se puede completar en una lista.MySQL texto truncado con puntos suspensivos
¿Hay alguna manera de recortar el texto a una longitud específica (por ejemplo, 10 caracteres) y agregar puntos suspensivos si se recorta el texto? resultado
Message
-----------
123456789
1234567890
12345
12345678901
Consulta::
Por ejemplo
1234567...
1234567890
12345
1234567...
Gracias!
impresionante. ¡Gracias! – javic
Me pregunto si LEFT sería más rápido que SUBSTRING – Helto
Puede usar 'char_length()' en lugar de 'length()' para asegurar que el truncamiento ocurra con la misma cantidad de caracteres ... 'length()' returns la longitud de la cadena en bytes y 'char_length()' devuelve la longitud en caracteres. – Andrew