hive 中与mysql 中函数同名不同意的方法记录

Posted 牵牛花

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive 中与mysql 中函数同名不同意的方法记录相关的知识,希望对你有一定的参考价值。

max 函数 在hive中max函数是一个聚合函数,所以,而且返回值是double ,而且后面必须跟group by ,这个和mysql差异很大

Built-in Aggregate Functions (UDAF)

DOUBLE
max(col)
Returns the maximum value of the column in the group.

mysql 中

Returns the maximum value of expr. MAX() may take a string argument; in
such cases, it returns the maximum string value. See
http://dev.mysql.com/doc/refman/5.1/en/mysql-indexes.html. The DISTINCT
keyword can be used to find the maximum of the distinct values of expr,
however, this produces the same result as omitting DISTINCT.

MAX() returns NULL if there were no matching rows.

 







以上是关于hive 中与mysql 中函数同名不同意的方法记录的主要内容,如果未能解决你的问题,请参考以下文章

数据表中与主键联系的外键字段必须于主键同名吗

123

Hive实现oracle的Minus函数

mysql 函数中与Oracle中ltrim函数功能相同的函数是啥函数?

当 MySQL 添加一个与你自己同名的函数时会发生啥?

多态——virtual