Hive:trunc函数

诗林  金牌会员 | 2024-7-29 05:58:33 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 619|帖子 619|积分 1857

一、日期
TRUNC函数为指定元素而截去的日期值。
其详细的语法格式:TRUNC(date[,fmt])
其中:
date 一个日期值
fmt 日期格式
  1. -- 如果当日日期是:2022-11-02
  2. select trunc('2022-11-02','MM')        --2022-11-01        返回当月第一天
  3. select trunc('2022-11-02','YY')        --2022-01-01        返回当年第一天
  4. select trunc('2022-11-02','YYYY')       --2022-01-01        返回当年第一天
  5. select trunc('2022-11-02','Q')         --2022-10-01        返回当前季度第一天
复制代码
二、数字TRUNC(number,num_digits)
Number 需要截尾取整的数字。
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
TRUNC()函数截取时不进行四舍五入
  1. select trunc(123.458)        --123
  2. select trunc(123.458,0)       --123
  3. select trunc(123.458,1)        --123.4
  4. select trunc(123.458,-1)       --120
  5. select trunc(123.458,-4)       --0
  6. select trunc(123.458,4)        --123.458
  7. select trunc(123)           --123
  8. select trunc(123,1)          --123
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表