刘伟 发表于 2018-10-6 14:10:49

关于Mysql中Select时按中文排序

  这个其实已经是老生常谈的东西了, 而且网上已经有很多人对此做过记录。 在下写这篇文章只是让自己加深印象而已。
  在Mysql中如果使用中文排序时, 有时候我们会发现其并没有达到我们预期的效果。 原因(其实我也不知道)应该是mysql在编译时是根据ISO-8859作为默认字符集的。
  以下是解决方案:
  select * from mytable order by CONVERT(columnName USING gbk)

页: [1]
查看完整版本: 关于Mysql中Select时按中文排序