【问题标题】:MySQL sorting: how to make Cyrillic characters go before Latin characters?MySQL排序:如何使西里尔字符排在拉丁字符之前?
【发布时间】:2012-06-19 17:52:09
【问题描述】:

我正在使用 MySQL 来存储西里尔文和拉丁文字符串。我想在一个列表中显示所有这些字符串,按字母顺序排序。但是,它们目前是按照第一个字符排序的:

  1. 数字
  2. 拉丁字符
  3. 西里尔字符

我希望西里尔字母排在拉丁字母之前。我该怎么做?

【问题讨论】:

    标签: mysql sorting sql-order-by collation


    【解决方案1】:

    为了保持效率,我认为最好的方法是create a custom collation

    【讨论】:

    • 如果我无法访问 MySQL 服务器,我可以创建它吗?
    • @exizt:很遗憾,没有,因为您必须修改服务器的字符集配置文件。
    猜你喜欢
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多