TOP

HIVE排序函数大小写敏感
2018-11-26 17:04:43 】 浏览:498
Tags:HIVE 排序 函数 大小写 敏感

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lxpbs8851/article/details/12578917

hive版本: 0.11.0

在执行dense_rank

hive语句:

select DENSE_RANK() OVER(PARTITION BY mcc ORDER BY app_id) AS flag
from dm.test_table
where 1=1;

HIVE的报错信息如下:

FAILED: SemanticException Failed to breakup Windowing invocations into Groups.

At least 1 group must only depend on input columns. Also check for circular dependencies.
Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: One or more arguments are expected.

解决办法:

将 DENSE_RANK 改成 dense_rank

然后在执行 就没有问题了。

rank函数也有同样的问题。

ROW_NUMBER函数不会有同样的错误。


HIVE排序函数大小写敏感 https://www.cppentry.com/bencandy.php?fid=117&id=186224

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇hive on spark下运行sparkSql 下一篇脚本判断hdfs上的文件是否存在