在 MySQL 中,如何按字符数排序查询?
Queeken
问问题
10667 次
1 回答
23
尝试使用该LENGTH
功能:
SELECT * FROM table ORDER BY LENGTH(myField);
根据您正在做的事情,您可能希望CHAR_LENGTH
改用:
多字节字符计为单个字符。这意味着对于包含五个两字节字符的字符串,LENGTH() 返回 10,而 CHAR_LENGTH() 返回 5。
如果你不知道这意味着什么,你可能想要LENGTH
.
于 2009-04-19T14:54:28.453 回答