数学函数也是比较常用的函数,在SQL Server中提供了20多个用于处理整数与浮点值的数学函数。数学函数能够对数学表达式进行运算,并将结果返回给客户。
以上是我整理的数学函数,下面是对应举例
一、ABS : 返回数值表达式的绝对值
二、CEILING : 返回大于或等于指定数值表达式的最小整数
/* 小数点的数值>=1时,都将返回大于整数部分的最小整数
小数点的数值=0 或 没有小数的情况下,都将返回等于指定数值的那个整数 */
即:正数进位取大值,负数舍小数取大值
三、FLOOR : 与CEILING正好相反,正数舍小数取小值,负数进位取小值
四、POWER : 返回对数值表达式进行幂运算的结果
/* 参数一:一个指定的数值
参数二:对这个指定数值进行幂运算的次数 */
五、ROUND : 将数值表达式四舍五入为指定的精度
/* 参数一:一个指定的数值
参数二:要四舍五入为指定的精度 */
六、SIGN : 返回数值表达式的正号为1、负号为-1 或 0
七、SQUARE : 返回数值表达式的平方结果
八、SQRT : 返回数值表达式的平方根
九、RAND : 返回从0到1之间的随机float值
/* 如果指定了随机种子,那么返回的随机数都相同
如果没有指定随机种子,那么系统自动分配,所以每次的返回值都不相同 */