Hive

欢迎

内置函数

Hive-3.1.2 版本中内置了 289 个运算符及函数(以下简称函数),本节对这些内置函数的某些特殊点进行记录学习,建议与 Apache Hive LanguageManual 结合使用。

$sum0 函数

  • show functions; 默认返回的第三个函数
  • 查询函数描述,可以看出该函数应该是有默认值 0 的求和函数
    hive (default)> desc function extended '$sum0';
    OK
    tab_name
    $sum0(x) - Returns the sum of a set of numbers, zero if empty
    Function class:org.apache.hadoop.hive.ql.udf.genericGenericUDAFSumEmptyIsZero
    Function type:BUILTIN
    
  • 使用该函数会报 NoViableAltException 异常,因此未成功,但搜索到一篇博文中有成功使用记录,怀疑可能与 Hive 版本有关

文档信息

Search

    Table of Contents