如果表字段使用的GBK编码的话,我们可以直接ORDER BY field,因为GBK本身就是按照拼音字母排序,当第一位相同的时候会比较第二位,以此类推。
如果表字段使用的UTF-8编码的话,这样我们可以使用MySQL的convert方法开转换gbk进行排序。
ASC 正序
DESC 倒叙
SELECT * FROM tablename ORDER BY CONVERT(field USING GBK) ASC/DESC
如果表字段使用的GBK编码的话,我们可以直接ORDER BY field,因为GBK本身就是按照拼音字母排序,当第一位相同的时候会比较第二位,以此类推。
如果表字段使用的UTF-8编码的话,这样我们可以使用MySQL的convert方法开转换gbk进行排序。
ASC 正序
DESC 倒叙
SELECT * FROM tablename ORDER BY CONVERT(field USING GBK) ASC/DESC