MYSQL下UTF8中文字段排序(按拼音)

select * from 表名 order by CONVERT(字段名 USING GBK) 

这样可以临时解决,不过某些生僻字可能无法识别 如果可以的话建议建立首字母表或者拼音表 这样效率可以提高不少 

 例如 UTF8 下: 表goods,字段:id title timestamp SQL语句: select * from goods order by CONVERT(title USING GBK) asc。

如果本来是GBK的话可以直接通过order by 就可以进行拼音排序了

本博客所有文章如无特别注明均为原创。作者:sysdee复制或转载请以超链接形式注明转自 成功志
原文地址《MYSQL下UTF8中文字段排序(按拼音)
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)