回答

收藏

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

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

早上,可以根据字符长度进行对准sql排序数据吗?1 R2 D' g! P3 ~  J( U
例如 SELECT * FROM database ORDER BY data.length()
: u, r" b1 O& x  {                                                                7 Y1 U9 P. q: c/ S/ D! L" W* m
    解决方案:                                                                " [- D* H4 Z( r# T. Q6 n7 H; `
                                                                我想你想用这个功能:http : //dev.mysql.com/doc/refman/5.0/zh-
! c  ^3 x" D4 dCN/string-functions.html#function_char-$ R1 I. G7 a- |+ H6 N2 c
length
4 {7 g7 q6 s. F& E$ ]. aSELECT * FROM table ORDER BY CHAR_LENGTH(field)你只能简单地使用它LENGTH(),但要小心,因为它计算字节数(对于多字节字符串,这不会给你预期的结果)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则