Mysql 中常用的排序爲order by fieldname。
但是當數據表的編碼不是gbk或者gb2312時,這樣的排序就會有問題。比如編碼爲utf-8時。這是需要進行操作,
按轉碼後的字段排序。sql語句爲:
SELECT * FROM tablename WHERE 條件 ORDER BY CONVERT(fieldname USING gbk)
就這麼簡單,不需要修改數據表的原來編碼。
Mysql 中常用的排序爲order by fieldname。
但是當數據表的編碼不是gbk或者gb2312時,這樣的排序就會有問題。比如編碼爲utf-8時。這是需要進行操作,
按轉碼後的字段排序。sql語句爲:
SELECT * FROM tablename WHERE 條件 ORDER BY CONVERT(fieldname USING gbk)
就這麼簡單,不需要修改數據表的原來編碼。