mssql 系统函数 数学函数

mssql 数学函数,是将一些数学中常用的计算函数放入sql中,方便我们在sql中进行数值的数学计算。

常见的MSSQL数学函数有以下几种:

函数名 功能
Abs 返回参数的绝对值
Acos 反余弦值
Asin 反正弦值
Atan 正切值
Atn2 反正切值
Ceiling 向前进一取整
Cos 余弦值
Cot 正弦值/余弦值
Degrees 将弧度转换为角度
Exp 返回e的x次方
Floor 舍一取整
Log 返回自然对数(以e为底的对数)
Log10 返回以十为底的对数
Pi 返回圆周率
Power 返回参数1的参数2次方
Radians 将角度转换为弧度
Rand 返回随机数
Round 带精确为的四舍五入
Sign 三角函数
Sin 求正弦值
Sqrt 返回参数的平方根
Square 求平方值
Tan 反正切值


 
/*常用数学函数举例*/
/*1 Abs*/
select ABS(-90),ABS(1.76),ABS(-1.98)
/*2 向前进一取整 ceiling*/
 select ceiling(-90.0),ceiling(1.76),ceiling(-1.98)
/*3 向后舍一取整 floor*/
 select floor(-90),floor(1.76),floor(-1.98)
 /*4 求平方函数 square*/
  select square(-9),square(3),square(-1.1)
  /*5 求一个数的多少次方 Power*/
  select Power(5,2)
  /*6 产生0~1的随机数 rand*/
  select RAND(1.43),RAND(1.98),RAND(-2.1),RAND(-2.6),rand()
  /*7 指定位数 四舍五入方法 round*/
  select round(1.43,3),round(1.98,1),round(-2.1,2),round(-2.6,0)