【发布时间】:2011-04-06 03:13:54
【问题描述】:
早上好,sql数据行可以按字符长度排序吗?
例如SELECT * FROM database ORDER BY data.length()
【问题讨论】:
早上好,sql数据行可以按字符长度排序吗?
例如SELECT * FROM database ORDER BY data.length()
【问题讨论】:
对于任何使用 Sqlite
的人SELECT * FROM table ORDER BY LENGTH(field) DESC
【讨论】:
SELECT * FROM YourTable ORDER BY LENGTH(Column_Name) DESC
例如;
SELECT * FROM Customer ORDER BY LENGTH(CustomerName) DESC
【讨论】:
SELECT * FROM database ORDER BY Len(data)
【讨论】:
我想你想用这个:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_char-length
SELECT * FROM table ORDER BY CHAR_LENGTH(field)
您可以只使用 LENGTH(),但要小心,因为它会计算字节数(这不会为您提供多字节字符串的预期结果)。
【讨论】:
SELECT * FROM table ORDER BY length(data) desc
其中 data 是 varchar 字段
【讨论】: