阅读目录
1.绝对值函数ABS(x)和返回圆周率的函数PI() 2.平方根函数SQRT(x) 3.获取随机函数的函数RAND()和RAND(x) 4.四舍五入函数ROUND(x,y) 5.符号函数SIGN(x) 6.获取整数的函数CEILING(x)和FLOOR(x) 7.幂运算函数POWER(x,y)、SQUARE(x)、和EXP(x) 8.对数的运算LOG(x)和LOG10(x) 9.角度与弧度相互转换的函数RANDIANS(x)和DEGREES(x) 10.正弦函数SIN(x)和反正弦函数ASIN(x) 11.余弦函数COS(x)和反余弦函数ACOS(x) 12.正切函数TAN(x),反正切函数ATAN(x)和余切函数COT(x)数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数,三角函数(包括正弦函数,余弦函数,正切函数,余切函数)、对数函数,随机函数等。在错误产生时,数学函数将返回空值null。本次介绍各种数学函数的功能和用法。
回到顶部1.绝对值函数ABS(x)和返回圆周率的函数PI()
ABS(x)返回x的绝对值,PI()返回圆周率的值 eg: select ABS(2),ABS(-3.3),ABS(-33),PI(); 正数的绝对值是其本身,2的绝对值为2;负数的绝对值为其相反数,-3.3的绝对值为3.3,-33的绝对值为33。 回到顶部2.平方根函数SQRT(x)
SQRT(x)返回非负数x的二次方根 eg:select SQRT(9), SQRT(40); 回到顶部3.获取随机函数的函数RAND()和RAND(x)
RAND(x)返回一个随机浮点值v,范围在0~1之间(即0<=v<=1.0).若指定一个整数参数x,则它被用作种子值,使用相同的种子数将产生重复序列。如果同一种子值多次调用RAND函数,它将返回同一生成值。 eg: select RAND(), RAND(), RAND(); 可以看到,不带参数的RAND()每次产生的随即数值是不同的。 eg: select RAND(10), RAND(10), RAND(11); 可以看到,当RAND(x)的参数相同时,将产生相同的随机数,不同的x产生的随机数值不同。 回到顶部4.四舍五入函数ROUND(x,y)
ROUND(x,y)返回接近于参数x的数,其值保留到小数点后面y位,若y为负值,则将保留x值到小数点左边y位。 eg:select ROUND(1.38,1), ROUND(1.38,0), ROUND(232.38,-1), ROUND(232.38,-2); ROUND(1.38,1)保留小数点后面一位,四舍五入结果为1.4;ROUND(1.38,0)保留小数点后面0位,即返回四舍五入后的整数值,ROUND(232.38,-1)和ROUND(232.38,-2)分别保留小数点左边1位和2位。 回到顶部5.符号函数SIGN(x)
SIGN(x)返回参数的符号,x的值为负、零或正时,返回结果依次为-1、0或1。 eg: select SIGN(-21), SIGN(0), SIGN(21); SIGN(-21)返回-1,SIGN(0)返回0,SIGN(21)返回1声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did118698