如何编辑MySQL 8排序规则?

时间:2019-01-10 14:50:52

标签: mysql json collation

我正在使用MySQL 8.0.13,并且从JSON这样提取数据:

SELECT person.* FROM object, JSON_TABLE(attributes, '$.person[*]'           
COLUMNS (firstname TEXT PATH '$."firstname"')) person ORDER BY 
firstname COLLATE utf8mb4_sv_0900_as_cs ASC;

这很好用,但是对于瑞典语åäö/ÅÄÖ来说,区分大小写的排序不起作用。像这样:

  • Eva
  • 贡希尔德
  • ÅAnna
  • åGunhild
  • åGunhild
  • åOlle
  • äAnna
  • äEva
  • äNils
  • ÄOlle
  • ÖAnna
  • öEva
  • ÖOlle
  • öTore

您可以看到Ö出现在ö之前,然后Ö再次出现,等等。

我在哪里可以找到排序规则,以及如何编辑它?

0 个答案:

没有答案