MySQL按照漢字的拼音排序簡單實例
如果存儲姓名的字段采用的是GBK字符集,那就好辦了,因為GBK內(nèi)碼編碼時本身就采用了拼音排序的方法(常用一級漢字3755個采用拼音排序,二級漢字就不是了,但考慮到人名等都是常用漢字,因此只是針對一級漢字能正確排序也夠用了)。
直接在查詢語句后面 添加 order by name asc; 查詢結(jié)果按照姓氏的升序排序;
如果存儲姓名的字段采用的是 utf8字符集,需要在排序的時候?qū)ψ侄芜M行轉(zhuǎn)碼;對于的代碼是 order by convert(name using gbk) asc; 同樣,查詢的結(jié)果也是按照姓氏的升序排序;
以上這篇MySQL按照漢字的拼音排序簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
小型Drupal數(shù)據(jù)庫備份以及大型站點MySQL備份策略分享
為了防止web服務(wù)器出現(xiàn)故障而引起的數(shù)據(jù)丟失,數(shù)據(jù)庫備份顯得非常重要,以免出現(xiàn)重大損失。本文分析研究一下小型的Drupal站的備份策略以及大型站點的mysql備份策略2014-11-11
抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫的實現(xiàn)過程
今天小編就為大家分享一篇關(guān)于抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫的實現(xiàn)過程,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02

