HIVE SQL取整函数汇总

目录

  • int()
  • [round(double a)](#round(double a))
  • [round(double a,int d)](#round(double a,int d))
  • floor()
  • ceil()

int()

向零取整,即向接近零的方向取整。

sql 复制代码
int(5.6)

输出:5

sql 复制代码
int(-5.6)

输出:-5

round(double a)

四舍五入取整

sql 复制代码
select round(5.6)

输出:6

sql 复制代码
select round(-5.6)

输出:-6

round(double a,int d)

指定精度四舍五入取整

sql 复制代码
select round(5.6667,2)

输出:5.67

sql 复制代码
select round(-5.6667,2)

输出:-5.67

floor()

sql 复制代码
向下取整
sql 复制代码
select floor(5.6)

输出:5

sql 复制代码
select floor(-5.6)

输出:-6

ceil()

sql 复制代码
向上取整
sql 复制代码
select ceil(5.6)

输出:6

sql 复制代码
select ceil(-5.6)

输出:-5

相关推荐
喂完待续6 小时前
【Tech Arch】Hive技术解析:大数据仓库的SQL桥梁
大数据·数据仓库·hive·hadoop·sql·apache
路多辛7 小时前
Golang database/sql 包深度解析(二):连接池实现原理
数据库·sql·golang
javachen__11 小时前
SpringBoot整合P6Spy实现全链路SQL监控
spring boot·后端·sql
武昌库里写JAVA21 小时前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习
老虎06271 天前
数据库基础—SQL语句总结及在开发时
数据库·sql·oracle
Mr. zhihao1 天前
SQL LEFT JOIN 与 WHERE 条件的隐藏坑
数据库·sql
silver98861 天前
sql链接的url中serverTimezone的作用
数据库·sql
sleetdream1 天前
Flink Sql 按分钟或日期统计数据量
sql·flink
一宿君1 天前
Github 9 个惊艳的开源 NL2SQL 项目
sql·nlp·github
吃掉你也没关系吧2 天前
【postgresql】一文详解postgresql中的统计模块
sql·postgresql