SAP HANA在按字符串排序时会产生不好的结果,因为它似乎是根据每个字符的十六进制代码排序的?像这样的德语特殊字符“Ö”在Z之后(应该在O之后)。
名称列表
-Oname
-Öname
-Zname
SELECT name
FROM list_of_names
ORDER BY name
==> Oname,Zname,Öname
是否有任何方法可以使HANA对文本进行正确排序(例如MSSQL的'COLLATE'?)>
SAP HANA在按字符串排序时会产生不好的结果,因为它似乎是根据每个字符的十六进制代码排序的?像“Ö”这样的德国特殊字符在Z之后(应在O之后),例如...
类似字符的组件默认情况下根据它们的二进制表示形式(代码页)进行排序。使用ABAP,您可以使用SORT函数以正确的方式对表进行排序。