如何用汉字拼音进行排序??急
好像MYSQL不支持collate
问题点数:50、回复次数:7Top
1 楼mingxuan3000(铭轩)回复于 2006-03-18 12:08:39 得分 0
markTop
2 楼czq9966(宁录)(毛主席领导咱闹革命……)回复于 2006-03-18 12:14:42 得分 0
UPTop
3 楼lovemybaby(lovebaby)回复于 2006-03-18 12:32:27 得分 10
order by binary nameTop
4 楼oktianh(快乐布衣)回复于 2006-03-18 13:32:52 得分 0
lovemybaby(lovebaby):好像不行Top
5 楼yh801216(艾奥利斯)回复于 2006-03-18 13:53:24 得分 0
字段存储时应选择binary吧~
告诉楼主一句话,楼主就会深刻地记住如何按照拼音顺序排序了。
2字节中文编码中,编码就是按照拼音顺序排的。
因此只要指定了按照二进制一个字节一个字节的排序的话,结果就是按照拼音排序。Top
6 楼yh801216(艾奥利斯)回复于 2006-03-18 14:07:05 得分 40
呵呵,另外,查询的时候不用写binary。
只要在创建表时这个字段是binary的就行。Top
7 楼oktianh(快乐布衣)回复于 2006-03-18 14:38:18 得分 0
确实是这样的,谢谢两位。这块真还不太了解。
Top




