对表中的数字型字段可以进行操作
一、求绝度值
格式:select abs(n)
二、求平方(mysql不支持)
格式:select square(n)
三、求平方根
格式:select sqrt(n)
四、求对数
1.自然对数
格式:select log(n)
2.以十为底
格式:select log10(n)
五、求幂
1.自然幂
格式:select exp(n)
2.任意底
格式:select power(n,m)
解释:n为底,m为幂
六、对指定值进行四舍五入
格式: select round(n,m)
当m为正数时,对n的小数部分进行四舍五入保留m位
当n为负数时,对n的正数部分四舍五入,保留第m位
七、求余数
格式:1.select mod(m,n)
2.select m%n
八、取得大于等于指定数的整数
格式:select ceil(m)
九、取得小于等于指定数的整数
格式:select floor(m)
十、求正弦余弦值
格式:select sin(m)
select cos(m)
注:pi()=3.1415926(也就是帕)
十一、求正切值,余切值
格式:select tan(m)
select cot(m)
十二、求反正弦,反余弦
格式:select asin(m)
select acos(m)
十三、求反余弦
格式1:select atan (m)
格式2:select atan2(n,m) //求n/m反正切值
十四、弧度和角度的互换
格式1:select degrees(n) //将弧度转换为角度
格式2:select radians(n) //将角度转换为弧度
十五、取得指定值的符号标志
格式1:sign(n)
注:当n为负值时,返回为-1
当n为正值时,返回为1
当n为0时,返回为0
十六、对指定值进行截取操作
格式:oracle:tranc(n,m)
// 将n截取到小数点后m位
mysql:trancate(n,m)