SELECT * FROM table ORDER BY string_length(column);
是否有一个 MySQL 函数可以做到这一点(当然不是 string_length)?
string_length
最佳答案
您正在寻找 CHAR_LENGTH()获取字符串中的字符数。
CHAR_LENGTH()
对于多字节字符集 LENGTH()将为您提供字符串占用的字节数,而 CHAR_LENGTH() 将返回字符数。
LENGTH()
https://stackoverflow.com/questions/1870937/
相关文章:
mysql - UTF-8:一般?垃圾桶?统一码?
mysql - 错误 1396 (HY000) : Operation CREATE USER fa
mysql - 如何在 MySQL 中获取两个值的最大值?
mysql - MySQL VARCHAR 的最大大小是多少?
mysql - 如何检查mysql数据库是否存在
mysql - 如何将 CSV 文件导入 MySQL 表?
mysql - 只用 mysqldump 转储数据而没有任何表信息?
mysql - MySQL 中的 utf8mb4 和 utf8 字符集有什么区别?
sql - 从一个表中查找另一个表中不存在的记录
mysql - 将 MySQL 与 Entity Framework 一起使用