HIVE取整和取余

Posted lcatake

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIVE取整和取余相关的知识,希望对你有一定的参考价值。

1.四舍五入  round

select round(47.54452)
round保留l两位小数。
45.54

2.向下取整 floor

select floro(47.54452)

48

3.向上取整 ceiling

select ceiling(47.54452)

47

4.舍去小数位  cast (可以将字符串类型转变成bigint)

select cast(47.54452)

47

cast(birth AS BIGINT)

5.取余 pmod

pmod(a,b)

a对b去余

以上是关于HIVE取整和取余的主要内容,如果未能解决你的问题,请参考以下文章

java中如何取整?

c语言整数取整和取模运算

乘风破浪:LeetCode真题_007_Reverse Integer

取模和取余详解

java中的整除和取余有啥细节。

JavaScript向上取整向下取整和四舍五入等