Hive常用函数总结(上)

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

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

猜你喜欢

转载自blog.csdn.net/Forever_ck/article/details/85268145