知方号

知方号

SQL SERVER获取绝对值 sql中取绝对值函数

MaxCompute SQL函数详解 ODPS SQL函数详解---之常用数学运算相关函数

MaxCompute/ODPS SQL常用数学运算相关函数

ABS函数-计算绝对值sql:select ABS(-2.5) as 负数绝对值,ABS(2.5) as 正数绝对值;函数作用:计算数字的绝对值

举例:

2. RAND 函数-随机数

返回值:double 函数体:rand(bigint seed)函数作用:计算以seed为基础,返回一个double类型的随机数,返回值区间是的0-1;sql:select rand(12) as 随机数;

举例:

ROUND 函数-四舍五入到指定小数点返回值:double 函数体:round(double number, [bigint decimal_places])返回值:decimal 函数体:round(decimal number, [bigint decimal_places])函数作用:计算一个数值的四舍五入指定小数位; decimal_places可以是负数,负数会从小数点向左开始计数,并且不保留小数部分。

举例:

pow 函数-指数函数返回值:double 函数体:pow(double x, double, y)返回值:decimal 函数体:pow(decimal x, decimal, y)函数作用:计算x的y次方。

举例:

sign 函数- 标记正、负、0返回值:double 函数体:pow(double x, double, y)返回值:decimal 函数体:pow(decimal x, decimal, y)函数作用:标记正数、负数、0,参数为空时,抛异常。

举例:

log 函数- 计算对数返回值:double 函数体:log(double base, double x)返回值:decimal 函数体:log(decimal base, decimal x)函数作用:计算以base为底x的对数的值。

举例:

floor 函数- 向下取整返回值:bigint 函数体:floor(double number)返回值:bigint 函数体:floor(double number)函数作用:返回number向下取整的值,取到整数位。

举例:

ceil 函数- 向上取整返回值:bigint 函数体:ceil(double number)返回值:bigint 函数体:ceil(decimal number)函数作用:返回number向上取整的值,取到整数位(计算不小于number的最小整数)。

举例:

sqrt 函数- 计算平方根的值返回值:double 函数体:sqrt(double number)返回值:decimal 函数体:sqrt(decimal number)函数作用:计算number的平方根的值。

举例:

conv 函数- 转换进制返回值:string 函数体:conv(string number, bigint from_base, bigint to_base)函数作用:对number进行进制转换,对number由from_base进制转换成to_base进制

举例:

不常用函数

sin: double sin(double number) 作用:number正玄函数

asin: double asin(double number) decimal asin(decimal number) 作用:number的反正玄函数

cos: double cos(double number) decimal cos(decimal number) 作用:number的余玄函数

acos: double acos(double number) decimal acos(decimal number) 作用:number的反余玄函数

tan: double tan(double number) decimal tan(decimal number) 作用:计算number正切函数

atan: double atan(double number) 作用:计算number反正切函数

cot: double cot(double number) decimal cot(decimal number) 作用:计算number的余切函数

cosh: double cosh(double number) decimal cosh(decimal number) 作用:计算number的双余玄函数

sinh: double sinh(double number) decimal sinh(decimal number) 作用:计算number双曲正玄函数

tanh: double tanh(double number) decimal tanh(decimal number) 作用:计算number双曲正切函数

exp: double exp(double number) decimal exp(decimal number) 作用:指数函数(以e=2.718281828459045为底数)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。