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

相关推荐
切糕师学AI32 分钟前
SQL中的函数索引/表达式索引
数据库·sql·mysql·postgresql·oracle
武子康40 分钟前
Java-166 Neo4j 安装与最小闭环 | 10 分钟跑通 + 远程访问 Docker neo4j.conf
java·数据库·sql·docker·系统架构·nosql·neo4j
驾数者4 小时前
Flink SQL入门指南:从零开始搭建流处理应用
大数据·sql·flink
kpli908 小时前
OceanBase数据库SQL调优
数据库·sql·oceanbase
Koma-forever8 小时前
Oracle SQL Developer设置打开表的时候如何是新窗口中打开
数据库·sql·oracle
奇点 ♡13 小时前
MySQL基础题
数据库·sql·mysql
啊吧怪不啊吧13 小时前
SQL之表的时间类内置函数详解
大数据·服务器·数据库·sql
虎子_layor14 小时前
PostgreSQL这么多优势,为什么还要使用MySQL
后端·sql
Hello.Reader14 小时前
Flink 流式计算的状态之道从 Table/SQL 语义到算子状态与 TTL 精准控制
sql·flink·linq
wind_one115 小时前
5.基础--SQL--DDL数据库操作
数据库·sql