Hive常用函数总结(上)

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

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