關於Mysql中Select時按中文排序

這個其實已經是老生常談的東西了, 而且網上已經有很多人對此做過記錄。 在下寫這篇文章只是讓自己加深印象而已。
在Mysql中如果使用中文排序時, 有時候我們會發現其並沒有達到我們預期的效果。 原因(其實我也不知道)應該是mysql在編譯時是根據ISO-8859作爲默認字符集的。
以下是解決方案:
select * from mytable order by CONVERT(columnName USING gbk)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章