這篇文章主要介紹了mysql對中文進行排序詳解及實例的相關資料,需要的朋友可以參考下
mysql對中文進行排序詳解
MySQL默認只支持對日期、時間和英文字符串進行排序,如果對中文進行order by很可能得不到想要的結果,如下面的查詢并不會按我們所想的根據漢字的拼音進行排序:
SELECT?*?from?user?order?by?user_name;
如果相對中文進行排序的話,可以使用CONVERT(coloum_name USING GBK)將中文轉為GBK編碼形式,然后再排序,就可以實現(xiàn)根據漢子的拼音進行排序:
SELECT?*?from?user?order?by?CONVERT(user_name?USING?GBK);
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END