En MySQL, ¿cómo puedo solicitar mi consulta por número de caracteres?MySQL: Selección de filas ordenadas por contador de caracteres
9
A
Respuesta
23
Intente utilizar la función LENGTH
:
SELECT * FROM table ORDER BY LENGTH(myField);
Dependiendo de lo que está haciendo, es posible que desee utilizar en lugar CHAR_LENGTH
:
un carácter multi-byte cuenta como un solo carácter. Esto significa que para una cadena que contiene cinco caracteres de dos bytes, la longitud() devuelve 10, mientras que CHAR_LENGTH() devuelve 5.
Si usted no sabe lo que eso significa, es probable que desee LENGTH
.
Cuestiones relacionadas
- 1. Selección de filas aleatorias con MySQL
- 2. Selección de filas aleatorias en MySQL
- 3. Contador de filas/columnas en funciones 'aplicar'
- 4. Selección de tablas de datos por rango de filas C#
- 5. número de filas mysql por hora
- 6. contador de filas para la fila de la tabla html
- 7. Recuperar filas agrupadas por hora con MySQL
- 8. selección de filas aleatoria en I
- 9. Ordenación de caracteres de la cadena en MySQL
- 10. Selección aleatoria Resultado de MySQL
- 11. Separating excel selección de múltiples filas
- 12. Selección de un flotador en MySQL
- 13. Selección de varias filas en UIPickerView
- 14. Actualizar varias filas utilizando instrucción de selección
- 15. Selección de filas DISTINCT en álgebra relacional
- 16. actualización de MySQL todas las filas de selección basado en la de otra tabla
- 17. MySQL - Selección de una columna no en Agrupar por
- 18. Selección de entradas por fecha -> = NOW(), MySQL
- 19. ¿Cómo eliminar los nuevos caracteres de línea de las filas de datos en mysql?
- 20. grupo de MySQL por filas de datos de URL que comparten dominio raíz
- 21. MySQL: filas actualizada de retorno
- 22. mysql bloqueando filas en una consulta de selección para la actualización
- 23. MySQL filas de recuento de desempeño anteriores
- 24. MySQL Workbench juego de caracteres
- 25. Copiando filas en MySQL
- 26. MySQL - Filas a columnas
- 27. 30 millones de filas de MySQL
- 28. insensible a mayúsculas/minúsculas ordenadas por SQLite en .net
- 29. Actualización de MySQL con sub selección
- 30. ¿Cómo ordenar una matriz m x n que tiene todas sus m filas ordenadas y n columnas ordenadas?
¿Qué ... hacer en MySQL? ;-) – MatBailie
Sí, lo edité solo para usar el asterisco temido. :) Supongo que preferiría poner una consulta ineficiente que una que no funciona. –
meh, incluso la propia documentación de MySQL usa puntos suspensivos para indicar código omitido: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html. Es bastante común usar "..." para representar parámetros variables u omisiones en la programación. – Calvin