rellenar - seleccionar caracteres en mysql
Consulta de selección de MySQL: obtenga solo los primeros 10 caracteres de un valor (3)
Ok, este es el problema.
Tengo una tabla con algunas columnas y ''sujeto'' es una de las columnas. Necesito obtener las primeras 10 letras del campo ''asunto'' sin importar que el campo ''sujeto'' contenga una cadena con 100 letras.
Por ejemplo,
Tabla - tbl
. Columnas: id
, subject
, value
.
Consulta SQL:
SELECT subject FROM tbl WHERE id =''$id'';
El resultado que obtengo es, por ejemplo
Hola, este es mi tema y cómo estás
Solo requiero los primeros 10 caracteres
Hola, eso
Puedo entender que puedo eliminar el resto de los caracteres usando php substr () pero eso no es posible en mi caso. Necesito eliminar los caracteres sobrantes eliminados por MySQL. ¿Cómo puede hacerse esto?
SELECT SUBSTRING(subject, 1, 10) FROM tbl