【发布时间】:2017-02-22 15:06:44
【问题描述】:
当我在 Hive 查询中有“order by”子句时 例如:
SELECT *
FROM categories
ORDER BY category_name
结果将按照所有大写字母先排序,然后所有小写字母排序 我需要一些表约束或配置来强制执行以下行为。 使用 UPPER/LOWER 进行会话排序将无济于事
当前结果:
AAA
KKK
ZZZ
aaa
bbb
yyy
预期结果
aaa
AAA
bbb
KKK
yyy
ZZZ
是否有任何配置强制配置单元首先对数据进行按字母排序。 在 sql 中它是一个排序规则 在 oracle 中它的 LTS 这种预期排序结果的正确配置是什么, 以及在哪里设置。
在此致谢
【问题讨论】:
标签: sorting hadoop hive hql lts