MySQL – Cómo seleccionar datos por longitud de cadena

SELECT * FROM table ORDER BY string_length(column); 

¿Hay una función MySQL para hacer esto (por supuesto en lugar de string_length )?

Está buscando CHAR_LENGTH() para obtener el número de caracteres en una cadena.

Para conjuntos de bytes múltiples LENGTH() le dará el número de bytes que ocupa la secuencia, mientras que CHAR_LENGTH() devolverá el número de caracteres.

 select * from table order by length(column); 

La documentación sobre la función de longitud (), así como todas las demás funciones de cadena, está disponible aquí .

Echando un vistazo a la documentación de MySQL para las funciones de cadena, también podemos usar CHAR_LENGTH() y CHARACTER_LENGTH() también.

La función que uso para encontrar la longitud de la cadena es la length , utilizada de la siguiente manera:

 SELECT * FROM table ORDER BY length(column); 
    Intereting Posts