MySQL: Order by field size/length

本秂侑毒 提交于 2019-11-28 05:10:00
João Silva
SELECT * FROM TEST ORDER BY LENGTH(description) DESC;

The LENGTH function gives the length of string in bytes. If you want to count (multi-byte) characters, use the CHAR_LENGTH function instead:

SELECT * FROM TEST ORDER BY CHAR_LENGTH(description) DESC;
SELECT * FROM TEST ORDER BY CHAR_LENGTH(description);

For those using MS SQL

SELECT * FROM TEST ORDER BY LEN(field)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!