mysql中如何取出“按第一个字母排序,分组”的记录?

phper_001 2007-03-26 02:11:43
比如:
ID | Name |
-----------
1 | 李 |
2 | 王 |
3 | 周 |


要求取出的数据按Name的拼音首字母来分组排序。
...全文
689 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
phper_001 2007-03-28
  • 打赏
  • 举报
回复
楼上的谢谢拉,已经解决了!3Q!
phper_001 2007-03-28
  • 打赏
  • 举报
回复
楼上的请问下,order by BINARY Name这语句来排序是不是就不用来将Name转化为拼音了?
tim104 2007-03-27
  • 打赏
  • 举报
回复
按拼音排序可以用 order by BINARY Name
但是要做到分类就比较麻烦了
iasky 2007-03-26
  • 打赏
  • 举报
回复
多加个字段来存Name的拼音的首字母吧
mrshelly 2007-03-26
  • 打赏
  • 举报
回复
你需要一个拼音对照表来完成.
不过,MYSQL好象有发音的函数.不知道可不可以用到中文中.

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧