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

相关推荐
橙子20252 小时前
OLLAMA 未授权访问-漏洞挖掘
数据库·sql
jnrjian3 小时前
sqlplus 连接数据库等待10-20s port 6200
sql·oracle
Arbori_262157 小时前
MySQL 的 SQL 语句执行顺序
数据库·sql·mysql
2401_8319433210 小时前
【SQL性能优化】预编译SQL:从注入防御到性能飞跃
数据库·sql·性能优化
蓝色之鹰16 小时前
高级SQL技巧
sql
程序猿阿伟16 小时前
《探秘SQL的BETWEEN:解锁数据范围查询的深度奥秘》
大数据·数据库·sql
橙序研工坊18 小时前
MySQL的基础语法1(增删改查、DDL、DML、DQL和DCL)
数据库·sql·mysql·database
hh_fine19 小时前
解决 “Cannot read SQL script from class path resource [sql/XX.sql]“ 错误
数据库·sql
若初&1 天前
【新手初学】SQL注入getshell
数据库·sql·web安全
你邻座的怪同学1 天前
使用MyBatis Plus的QueryWrapper实现复杂的SQL查询
sql·oracle·mybatis