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
相关推荐
APItesterCris15 小时前
电商口碑自动化监控方案:30 分钟搭建商品评论实时采集 + 情感分析系统(完整可运行代码)
大数据·运维·数据仓库·自动化
香山上的麻雀10082 天前
Hive内部表(MANAGED_TABLE)的“批量删除分区”特性详解
数据仓库·hive·hadoop
石像鬼₧魂石2 天前
【Y2Ksoft】贵阳枫叶控股ERP管理系统 —— 管业制造 · 全链路数字化 · 开箱即用
大数据·数据仓库·数据库开发·数据库架构
石像鬼₧魂石3 天前
钢结构ERP管理系统 —— 玻璃拟态 · 单文件HTML(系统为开发测试虚拟数据)
大数据·数据仓库·制造·数据库开发·数据库架构
jjjava2.05 天前
SpringMVC入门指南:从零掌握核心要点
数据仓库·hive·hadoop
Jay_Franklin5 天前
Python 数据处理工作流:marimo、PyCharm 与数据存储
开发语言·数据仓库·ide·python·pycharm·数据分析·开源
RestCloud6 天前
借助ETL工具,实现AI智能体+数据的落地
数据仓库·人工智能·sql·etl·etlcloud·数据集成平台·java脚本
AllData公司负责人6 天前
数据库同步平台|AIIData数据中台实现OceanBase、达梦数据库、OpenGauss、人大金仓、Hive、TDengine 一键接入Doris
大数据·数据库·hive·mysql·oceanbase·tdengine
AllData公司负责人7 天前
数据同步平台|AIIData数据中台实现MySQL、Hive、Kafka 一键接入Doris
大数据·数据库·hive·mysql·kafka·实时同步
RestCloud7 天前
2026数据集成工具最新选型建议:ETL/ELT怎么选,都应该带有什么功能
数据仓库·etl·etlcloud·数据传输·数据同步·数据集成工具·elt