Mysql中文字段排序

    技术2025-03-31  11

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

    但是当数据表的编码不是gbk或者gb2312时,这样的排序就会有问题。比如编码为utf-8时。这是需要进行操作,

    按转码后的字段排序。sql语句为:

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

     

    就这么简单,不需要修改数据表的原来编码。

    最新回复(0)