尝试使用LENGTH函数:SELECT * FROM table ORDER BY LENGTH(myField); 根据您的需求,您可能需要使用CHAR_LENGTH代替: 多字节字符算作单个字符。这意味着对于包含五个双字节字符的字符串,LENGTH()返回10,而CHAR_LENGTH()返回5。 如果您不知道这是什么意思,那么您可能需要使用LENGTH。