回答

收藏

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

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

早上,可以根据字符长度进行对准sql排序数据吗?1 z4 @* j8 ]  [7 k* c3 L
例如 SELECT * FROM database ORDER BY data.length()" U8 b0 D5 S; |1 U- m7 Q+ O
                                                                " k; C4 w+ L( m
    解决方案:                                                                - h$ _. D* F; J' Y: s/ E
                                                                我想你想用这个功能:http : //dev.mysql.com/doc/refman/5.0/zh-: V4 l: p0 _8 X: }5 D1 k
CN/string-functions.html#function_char-) d% K+ ?" s0 E9 `( O+ L. [
length
' ^. _+ P0 t7 e0 YSELECT * FROM table ORDER BY CHAR_LENGTH(field)你只能简单地使用它LENGTH(),但要小心,因为它计算字节数(对于多字节字符串,这不会给你预期的结果)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则