怎么使sql语句根据汉字拼音的首字母排序

image

用的什么数据库?

MySQL数据库

如果数据库用的数据UTF-8编码,汉字字段排序是不会按照拼音顺序排的。参考这里:

使用上面的方式需要使用 native 查询才能写函数,限制比较大,而且会影响性能。
建议你再添加一个单独的拼音列,在添加数据的时候就把拼音填上去。然后按照这个拼音列 order by 试试。

Cuba平台上有能够自动将汉字转化成为拼音的方法吗

有很多相关的第三方库。

11个帖子被分离到新主题怎么在CUBA平台中引入第三方的包呢