如何在mysql数据库中实现中文自动排序


近日,我在做一个前端排序功能时发现我使用<vlh:column></vlh:column>标签,在使用sortable=“desc”
以使当前列可以选择排序时发现,如果我是中文字段,则会被忽略。

解决办法:在查找数据库时中表时在你的sql语句中加入字段
order by convert(column_name using gbk) [desc]

但是这样做带来的坏处是意味着要扫描全表,放弃了索引;如果并非万不得已,尽量避开中文开头字段排序

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 11:16
点赞 评论 收藏
分享
06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 10:39
一个证都没&nbsp;我能填什么
程序员小白条:别人有,你为什么没有,还是这个道理,社会就是比较,竞争,淘汰,你要安逸,那么就要做好淘汰的准备
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务