Mysql中文字段排序

Mysql 中常用的排序爲order by fieldname。

但是當數據表的編碼不是gbk或者gb2312時,這樣的排序就會有問題。比如編碼爲utf-8時。這是需要進行操作,

按轉碼後的字段排序。sql語句爲:

SELECT * FROM tablename WHERE 條件 ORDER BY CONVERT(fieldname USING gbk)

 

就這麼簡單,不需要修改數據表的原來編碼。

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