回答

收藏

SQL查询:按字符长度排序?

技术问答 技术问答 533 人阅读 | 0 人回复 | 2023-09-14

早上,可以根据字符长度进行对准sql排序数据吗?
, S! D$ b3 ?6 ]: R) i例如 SELECT * FROM database ORDER BY data.length()
5 C- g- ]: {4 o                                                               
6 V4 B; E3 q# e" ]( ]8 ~    解决方案:                                                               
# m. ]& V& s  n8 i2 j6 [3 x; d                                                                我想你想用这个功能:http : //dev.mysql.com/doc/refman/5.0/zh-5 k3 C& C+ _+ c9 y6 E, Z& ~) G
CN/string-functions.html#function_char-
% B/ J) C- r* u0 ^" S1 jlength
. T& E! K$ p( ]  ~- ^) l; {4 ?SELECT * FROM table ORDER BY CHAR_LENGTH(field)你只能简单地使用它LENGTH(),但要小心,因为它计算字节数(对于多字节字符串,这不会给你预期的结果)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则