请问MySQL里怎么按某列进行分组显示呀

2024-11-13 04:27:21
推荐回答(1个)
回答1:

排序无非是依据数字值和字符值。数字列类型很容易理解。字符类型就有很多。比如依据转换后的ASIIK码,汉字有首拼,笔画数,等等
SELECT username FROM `cmstop_member` WHERE username LIKE "bi%" ORDER BY CASE username WHEN username LIKE "bi%" THEN 1 ELSE 0 END

这个应该可以达到你的要求。匹配输入的结果再前显示。但是没有对,去除输入符之后的字符串排序