mssql server 2005 数学函数
1.求绝对值
abs()
select fweight-50,abs(fweight-50),abs(-5.38) from t_person
2.求幂
power(x,y) 用来计算x的y次幂
select fweight,power(fweight,-0.5),power(fweight,2),
power(fweight,3),power(fweight,4) from t_person
select power(2,2)
3.求平方根
sqrt()
select fweight,sqrt(fweight) from t_person
4. 求随机数
rand() 支持有参数,也可以没参数
select rand()
select rand(123)
5.舍入到最大整数
ceiling()
select fname,fweight,ceiling(fweight),ceiling(fweight*-1) from t_person
6.舍入到最小整数
floor()
select fname,fweight,floor(fweight),floor(fweight*-1) from t_person
7.四舍五入
round()
round(m,d) m为待进行四舍五入的数值,d为计算精度,也就是四舍五入时保留的小数位数
d为0表示不保留小数位,d为负值表示在整数部分进行四舍五入。
select fname,fweight,round(fweight,1),round(fweight*-1,0),round(fweight,-1) from t_person
8.求正弦值
sin()