Respuestas:
Está buscando CHAR_LENGTH()
obtener el número de caracteres en una cadena.
Para los conjuntos de caracteres de varios bytes LENGTH()
, obtendrá la cantidad de bytes que ocupa la cadena, mientras CHAR_LENGTH()
que devolverá la cantidad de caracteres.
CHAR_LENGTH
, ya que si devuelvo el número de caracteres? , por ejemplo CHAR_LENGTH(12)
return2
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 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.
Usé estas oraciones para filtrar
SELECT table.field1, table.field2 FROM table WHERE length(field) > 10;
puede cambiar 10 por otro número que desee filtrar.
select * from *tablename* where 1 having length(*fieldname*)=*fieldlength*
Ejemplo si desea seleccionar del cliente las entradas con un nombre más corto que 2 caracteres.
select * from customer where 1 **having length(name)<2**