我正在对 mysql 表运行选择查询,并尝试按表中的“名称”列对其进行排序。
名称列包含英文字符名称和带有拉丁字符的名称,如 â。
我遇到了以下问题。
我运行的查询返回按以下方式排序的结果,
例如:如果名称包含“archer”、“aaakash”、“â hayden”、“bourne”、“jason”
查询返回的结果按以下方式排序
“aaakash ”、“弓箭手”、“海登”、“伯恩”、“杰森”
但是我想根据 unicode 代码点(如下所示)
“aaakash”、“archer”、“bourne”、“jason”、“â hayden” 来订购它
(查看命令中â hayden的位置差异)
如何根据字符在unicode字符集中的位置对结果进行排序?