java如何实现mysql数据库有中文字段中文排序
1个回答
2015-06-11
展开全部
如果字段是gbk字符集的直接order by
如果是UTF-8字符集,查询的时候,通过convert函数,把查询出来的数据使用的字符集gb2312编码就可以了,然后使用convert之后的中文排序。
如:select name from test1 order by convert(name using gb2312) asc;
如果是UTF-8字符集,查询的时候,通过convert函数,把查询出来的数据使用的字符集gb2312编码就可以了,然后使用convert之后的中文排序。
如:select name from test1 order by convert(name using gb2312) asc;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询