美文网首页
Mysql根据第一个汉字首字母排序查询

Mysql根据第一个汉字首字母排序查询

作者: 李北北 | 来源:发表于2018-01-05 14:47 被阅读0次

    直接看代码,只需要在 ORDER BY 后面加上 CONVERT (指定排序字段 USING gbk) 即可,需要注意的是,如果该字段中有以字母开头的值时候,无论字母是什么,这些值都会根据字母排在最前面。

    SELECT
        a.role_id AS roleId,
        a.role_name AS roleName
    FROM
        basics_role a
    WHERE
        a.isdel = 'N'
    ORDER BY
        CONVERT (a.role_name USING gbk)
    

    查询结果如下:

    image.png

    相关文章

      网友评论

          本文标题:Mysql根据第一个汉字首字母排序查询

          本文链接:https://www.haomeiwen.com/subject/ayqsnxtx.html