hive常用函数
Hive是一个分布式数据仓库系统,允许用户使用SQL语句在Hadoop上从关系型数据库中查询数据。它支持特定的SQL语句,例如SELECT、JOIN、GROUP BY和ORDER BY。此外,它还提供了 hive数机制,便于用户自定义函数。Hive函数用于支持应用程序执行一些特定操作,比如聚合、排序、筛选等。下面将介绍hive常用函数,一起来看一下吧。
一、COUNT函数
count函数用于统计查询结果集中行数,它有两种使用形式:count(*)用于统计表中的所有行数,count(x)用于统计某列的的不为null的行数(x为列名).
二、SUM函数
SUM函数是求和函数,用于计算某列中所有数值的总和,它只接受一个参数:要求和的列名。
三、AVG函数
AVG函数是求平均数函数,它用于计算某列中所有数值的平均值,它只接受一个参数:要求取平均数的列名。
hue trunc函数 四、MIN函数
MIN函数是求最小数函数,它用于计算某列中所有数值的最小值,它只接受一个参数:要求求最小数的列名。
五、MAX函数
MAX函数是求最大数函数,它用于计算某列中所有数值的最大值,它只接受一个参数:要求求最大数的列名。
六、CONCAT函数
CONCAT函数是连接函数,用于连接两个字段,它接受多个参数,以逗号分隔,参数可以是列名,也可以是字符串值。
七、LOWER函数
LOWER函数是转换小写函数,用于将字符串转换成小写,它只接受一个参数:要转换的字段或者字符串值。
八、UPPER函数
UPPER函数是转换大写函数,用于将字符串转换成大写,它只接受一个参数:要转换的字段或者字符串值。
九、SUBSTR函数
SUBSTR函数是字符串截取函数,用于从原始字符串中截取指定字符,它接受三个参数:原始字符串,起始位置和长度。
十、PARTITION函数
PARTITION函数是数据分割函数,用于将一个表格划分为不同的部分,以便更好地管理表格内容,它只接受一个参数:分割字段。
这些都是hive常用函数,它们可以帮助用户快速而有效地完成某些操作,大大提高查询效
率。在实际工作中,尽可能多的运用这些函数,也许会带来更多的惊喜和意外收获。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论