seleccionar rellenar permitir izquierda ejemplos con ceros caracteres mysql sql select

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?


Mire la izquierda o la Substring si necesita recortarla aún más.

Google y los documentos de MySQL son un buen lugar para comenzar: por lo general, no obtendrá una respuesta tan cálida si ni siquiera ha tratado de ayudarse a sí mismo antes de hacer una pregunta.


Usando la línea de abajo

SELECT LEFT(subject , 10) FROM tbl

MySQL Doc.


SELECT SUBSTRING(subject, 1, 10) FROM tbl