我ORDER BY在 SAP HANA 中使用一个子句:
SELECT a
FROM (
SELECT 'r' AS A FROM DUMMY
UNION
SELECT 'V' FROM DUMMY
UNION
SELECT 'a' FROM DUMMY
UNION
SELECT 'A' FROM DUMMY
) a
ORDER BY A
Run Code Online (Sandbox Code Playgroud)
在 SAP HANA 中,结果是:
| A |
|---|
| A |
| V |
| A |
| r |
但在 SQL Server 中运行时,结果是:
| A |
|---|
| A |
| A |
| r |
| V |
为什么这个顺序不同?我们可以在 SAP HANA 的数据库级别访问并查看此设置吗?如何在 HANA 中获得与 SQL Server 中相同的排序?