Hive:trunc函数

一、日期
TRUNC函数为指定元素而截去的日期值。

其具体的语法格式:TRUNC(date[,fmt])

其中:

date 一个日期值

fmt 日期格式

sql 复制代码
-- 如果当日日期是:2022-11-02
select trunc('2022-11-02','MM')        --2022-11-01        返回当月第一天
select trunc('2022-11-02','YY')        --2022-01-01        返回当年第一天
select trunc('2022-11-02','YYYY')       --2022-01-01        返回当年第一天
select trunc('2022-11-02','Q')         --2022-10-01        返回当前季度第一天

二、数字TRUNC(number,num_digits)
Number 需要截尾取整的数字。

Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。

TRUNC()函数截取时不进行四舍五入

sql 复制代码
select trunc(123.458)        --123
select trunc(123.458,0)       --123
select trunc(123.458,1)        --123.4
select trunc(123.458,-1)       --120
select trunc(123.458,-4)       --0
select trunc(123.458,4)        --123.458
select trunc(123)           --123
select trunc(123,1)          --123
相关推荐
B站计算机毕业设计超人1 天前
计算机毕业设计Python+百度千问大模型微博舆情分析预测 微博情感分析可视化 大数据毕业设计(源码+LW文档+PPT+讲解)
大数据·hive·hadoop·python·毕业设计·知识图谱·课程设计
王九思1 天前
大数据查询工具Hive介绍
大数据·hive·hadoop
王九思1 天前
Hive Hook 机制
数据仓库·hive·hadoop
lipWOFb2 天前
扩展卡尔曼滤波soc估算 基于EKF算法的锂电池SOC 卡尔曼滤波估计电池soc ,simul...
hive
走遍西兰花.jpg2 天前
hive如何使用python脚本
数据仓库·hive·hadoop·python
德彪稳坐倒骑驴2 天前
Hive电商分析项目 Azkaban自动化运行
hive·hadoop·自动化
yumgpkpm2 天前
Cloudera CDP/CMP华为鲲鹏版下 Spark应用加速,华为昇腾芯片的实用配置过程
hive·hadoop·elasticsearch·flink·kafka·hbase·cloudera
沃达德软件2 天前
智慧监管新形态:科技赋能
大数据·数据仓库·人工智能·科技·数据库架构
青云交2 天前
Java 大视界 -- Java+Spark 构建离线数据仓库:分层设计与 ETL 开发实战(445)
java·数据仓库·spark·分层设计·java+spark·离线数据仓库·etl 开发
zgl_200537792 天前
源代码:ZGLanguage 解析SQL数据血缘 之 显示 WITH SQL 结构图
大数据·数据库·数据仓库·sql·数据治理·etl·数据血缘