回答

收藏

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

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

早上,可以根据字符长度进行对准sql排序数据吗?
+ @, H( b* Q" ]: }, |5 Z  W例如 SELECT * FROM database ORDER BY data.length()
% A' A& b. ?5 i. @8 \                                                                0 q4 X  {5 m+ r. |9 q5 S
    解决方案:                                                                9 ^. q+ f7 z' b8 x* C2 c
                                                                我想你想用这个功能:http : //dev.mysql.com/doc/refman/5.0/zh-
! |" |" l# I( w- I4 m5 P9 w9 c  wCN/string-functions.html#function_char-
$ U# `" I5 z' y1 S6 t' O5 Ilength. V+ M6 v! Y% w/ R
SELECT * FROM table ORDER BY CHAR_LENGTH(field)你只能简单地使用它LENGTH(),但要小心,因为它计算字节数(对于多字节字符串,这不会给你预期的结果)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则