用户表里有:用户名、用户名拼音等字段;
我希望查询时按照用户名拼音首字母进行分组输出,点击相应的首字母可以出来相应的用户。
数据库里有
username pinyin
王明 wangming
赵丽 zhaoli
李湖 lihu
汪小芳 wangxiaofang
周新 zhouxin
在页面上方显示:
A B C D E F …… L W Z
点击Z时,出来:
赵丽 周新
点击W时,出来:
王明 汪小芳
SELECT name FROM `user` ORDER BY CONVERT( name USING gbk ) ASC
直接就是按汉字首个字的首字母排序,自动都会分组了啊。追问
直接就是按汉字首个字的首字母排序,自动都会分组了啊。追问
如果用汉字首字母排序,曾(zeng)这个名字,在排序里是读ceng,会排在c里,这不符合我们的习惯555~
温馨提示:答案为网友推荐,仅供参考