Hive常用函数总结(上)

在我们开发数仓项目的过程中,我们常常需要写一些复杂的 hql 语句来完成我们的业务逻辑,今天我们就来聊聊那些Hive中自带的常用函数。
一、Hive中内置函数图解
Hive常用函数总结(上)_第1张图片
二、常用函数总结:(常用的数学和日期函数)

  1. round() 四舍五入取值 Hive常用函数总结(上)_第2张图片
  2. ceil 向上取整
    Hive常用函数总结(上)_第3张图片
  3. sqrt 求平方根
    Hive常用函数总结(上)_第4张图片
  4. abs 求绝对值
    Hive常用函数总结(上)_第5张图片
  5. greatest 求一组数据中的最大值
    Hive常用函数总结(上)_第6张图片
  6. least 求一组数据的最小值
    Hive常用函数总结(上)_第7张图片
  7. cast 转换数据类型,成功返回结果,否则返回 Null
    Hive常用函数总结(上)_第8张图片
  8. unix_timestamp 获得当前时区的unix时间戳,即从1970-01-01 00:00:00 UTC到指定时间的秒数
    Hive常用函数总结(上)_第9张图片
  9. from_unixtime() 将当前时区的时间戳转换格式,注意单引号
    Hive常用函数总结(上)_第10张图片
  10. unix_timestamp() 将当前时间转换为时间戳,注意下面两个不同的结果
    Hive常用函数总结(上)_第11张图片
  11. to_date 日期时间中取日期
    Hive常用函数总结(上)_第12张图片
  12. year() 日期时间中取年份
    Hive常用函数总结(上)_第13张图片
  13. weekofyear() 获取时间在本年的周数
    Hive常用函数总结(上)_第14张图片
  14. last_day 获取日期时间段月份中的最后一天
    Hive常用函数总结(上)_第15张图片

你可能感兴趣的:(Hive)