200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > MySql中如何对汉字排序 – 数据库 – 前端 mysql update关联查询

MySql中如何对汉字排序 – 数据库 – 前端 mysql update关联查询

时间:2020-07-18 07:28:47

相关推荐

MySql中如何对汉字排序 – 数据库 – 前端 mysql update关联查询

汉字排序,涉及到按姓名、店铺名称、区域等,按姓名的字母从A到Z等之类的排序。

如果大家在设计库、表的时候指定了字符集为GBK时,由于GBK编码的原因,本身支持拼音排序的方法,直接使用order by 字段名称desc就可以了。如果不是的话,通过将字段值转化成gbk字符集的形式。

如上的两个图,就可以得到大家想要的结果。上图由于不是GBK字符集的,所以得出的结果并不是按字母顺序排序的,下图在排序的时候将字符集进行了转换,使得支持GBK,这样就可以得到大家想要的结果。

如果有更复杂的排序需求,可以利用中间表的功能实现相应的目的,主要的思想是建立一个中间表,表中存储汉字与某种排序的关系,然后通过关联的方法最终得到大家想要的排序结果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。