MySQL列排序按照中文拼音首字母排序

mybatis-plus编码:

@Test
void sort() {
    QueryWrapper qw = new QueryWrapper();
    //按name升序排序
    qw.orderByAsc("CONVERT(name using gbk)");
    List list = employeeMapper.selectList(qw);
    System.out.println(list);
}

实际sql语句:

SELECT name 
FROM table_name 
ORDER BY CONVERT(name using gbk) ASC 
posted @ 2025-03-27 15:17  超级鲨鱼辣椒  阅读(37)  评论(0)    收藏  举报