length - MySQL-Cómo seleccionar datos por longitud de cadena
mysql varchar length (4)
Está buscando CHAR_LENGTH()
para obtener el número de caracteres en una cadena.
Para conjuntos de caracteres de múltiples bytes, LENGTH()
le dará el número de bytes que ocupa la cadena, mientras que CHAR_LENGTH()
devolverá el número de caracteres.
SELECT * FROM table ORDER BY string_length(column);
¿Hay una función MySQL para hacer esto (por supuesto en lugar de string_length
)?
La función que utilizo para encontrar la longitud de la cadena es la length
, que se utiliza de la siguiente manera:
SELECT * FROM table ORDER BY length(column);
CHAR_LENGTH()
documentación de MySQL para las funciones de cadena, también podemos usar CHAR_LENGTH()
y CHARACTER_LENGTH()
también.
select * from table order by length(column);
La documentación sobre la función length (), así como todas las demás funciones de cadena, está disponible here .