php mysql查询后按拼音首字母分组排序

用户表里有:用户名、用户名拼音等字段;我希望查询时按照用户名拼音首字母进行分组输出,点击相应的首字母可以出来相应的用户。数据库里有usernamepinyin王明wang... 用户表里有:用户名、用户名拼音等字段;
我希望查询时按照用户名拼音首字母进行分组输出,点击相应的首字母可以出来相应的用户。
数据库里有
username pinyin
王明 wangming
赵丽 zhaoli
李湖 lihu
汪小芳 wangxiaofang
周新 zhouxin
在页面上方显示:
A B C D E F …… L W Z
点击Z时,出来:
赵丽 周新
点击W时,出来:
王明 汪小芳
展开
 我来答
折柳成萌
高粉答主

2017-11-09 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6340万
展开全部
SELECT name FROM `user` ORDER BY CONVERT( name USING gbk ) ASC
直接就是按汉字首个字的首字母排序,自动都会分组了啊。
追问
如果用汉字首字母排序,曾(zeng)这个名字,在排序里是读ceng,会排在c里,这不符合我们的习惯555~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式