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

相关推荐
先做个垃圾出来………4 小时前
SQL的底层逻辑解析
数据库·sql
王小王-1235 小时前
基于Hadoop的餐饮大数据分析系统的设计与实现
hive·hadoop·flask·sqoop·pyecharts·hadoop餐饮大数据分析·hadoop美食数据分析
Lx3525 小时前
MySQL物化视图:预计算查询结果的定期刷新
sql·mysql·性能优化
Lx3525 小时前
Mysql死锁日志分析:事务逻辑冲突的排查技巧
sql·mysql·性能优化
RainbowSea6 小时前
14. MySQL 锁的详细说明
java·sql·mysql
RainbowSea6 小时前
12 MySQL 数据库其它调优策略
java·sql·mysql
ChinaRainbowSea7 小时前
9-2 MySQL 分析查询语句:EXPLAIN(详细说明)
java·数据库·后端·sql·mysql
Lx35214 小时前
排序缓冲区调优:sort_buffer_size的合理配置
sql·mysql·性能优化
我科绝伦(Huanhuan Zhou)10 天前
Oracle|Oracle SQL*Plus 配置上下翻页功能
数据库·sql·oracle
远方160910 天前
72-Oralce Temporay tablespace(单实例和多租户下的管理)
大数据·数据库·sql·oracle·database