【发布时间】:2026-01-20 21:55:01
【问题描述】:
在 MySQL 中,如何按字符数排序查询?
【问题讨论】:
标签: mysql select sql-order-by
在 MySQL 中,如何按字符数排序查询?
【问题讨论】:
标签: mysql select sql-order-by
尝试使用LENGTH函数:
SELECT * FROM table ORDER BY LENGTH(myField);
根据您的操作,您可能希望改用CHAR_LENGTH:
多字节字符计为单个字符。这意味着对于包含五个 2 字节字符的字符串,LENGTH() 返回 10,而 CHAR_LENGTH() 返回 5。
如果你不知道这意味着什么,你可能想要LENGTH。
【讨论】: