数学函数 #绝对值函数 格式:ABS(X) 作用:返回X的绝对值 #圆周率函数 格式:PI() 作用:返回圆周率的值,默认显示小数位为6位 #平方根函数 格式:SQRT(X) 作用:返回非负数X的二次方根,为负数时返回结果为NULL #求余函数 格式:MOD(x,y) 作用:返回x被y除后的余数,对小数部分的数值也起作用 eg. MOD(45.5,6) 返回值:3.5 #获取整数的函数 格式: CEIL(x)、CEILING(x)、FLOOR(x) 作用:CEIL(x)和CEILING(x)返回不小于x的最小整数值,返回值转化为一个BIGINT FLOOR(x)返回不大于x的最大整数值,返回值转化为一个BIGINT #获取随机数的函数 格式:RAND(x)、RAND() 作用:返回一个随机浮点值V,范围(0<=V<=1),指定一个参数x,用来产生重复序列 注意:不带x每次产生的随机数不同,带x时,x相同产生相同随机数,不同x产生不同随机数 #函数 格式:ROUND(x) 作用:返回最接近于参数x的整数,对x值进行四舍五入 格式:ROUND(x,y) 作用:返回最接近于参数x的数,其值保留到小数点后面y位,若y位负值在,则将保留x值到小数点左边y位 #TRUNCATE(x,y),不进行四舍五入 作用:返回被舍去至小数点后y位的数字x。y值不为0,结果不带有小数点或者不带有小数部分,若y为负数,则截去x小数点左起第y位开始后面所有地位的值 eg. TRUNCATE(1.31,1) 1.3 TRUNCATE(1.99,1) 1.9 TRUNCATE(1.99,0) 1 TRUNCATE(19.99,01) 10 #符号函数 格式:SIGN(x) 作用:返回参数的符号。x为负、零或正时返回结果依次为-1、0或1 #幂运算函数 格式:POW(x,y) POWER(x,y) 作用:返回x的y次乘方的结果值 格式:EXP(x) 作用:返回e的x乘方后的值 #对数运算函数,因为x为非负值,为负数时返回NULL 格式:LOG(x) 作用:返回x的自然对数,x相对于基数e的对数 格式:LOG10(x) 作用:返回x的基数为10的对数 #角度与弧度相互转换的函数 格式:RADIANS(x) 作用:将参数x由角度转化为弧度 格式:DEGREES(x) 作用:将参数x由弧度转化为角度 #正弦函数和反正弦函数 格式:SIN(x),x为弧度值 作用:返回x正弦,x为弧度值 格式:ASIN(x) 作用:返回x的反正弦,x不在-1到1之间,返回NULL #余弦函数和反余弦函数 格式:COS(x),x为弧度值 作用:返回x的余弦 格式:ACOS(x) 作用:返回x的余弦,x不在-1到1之间,则返回NULL #正切函数、反切函数和余切函数 格式:TAN(x) 作用:返回x的正切,x为给定的弧度值 格式:ATAN(x) 作用:返回X的反正切,即正切为X的值 格式:COT(x) 作用:返回x的余切