SQL 数学函数

SQL Server 数学函数允许我们执行基本的数学功能。例如,您可以使用数学函数来查找基本指数值、平方根、向下取整、四舍五入、对数和三角函数。

SQL 数学函数

除了我们在算术运算符中讨论过的基本数学运算符外,还有标准和常见的数学函数。这些 SQL Server 数学函数允许您操作数值数据,这在数据处理中至关重要。

下表将向您展示数学函数列表。因此,请点击链接查看数学函数的教程。

数学函数描述
ABS返回绝对值或绝对正值。
ACOS返回给定值的三角反余弦值。
ASIN返回给定值的三角反正弦值。
ATAN返回给定值的三角反正切值。
ATN2用于返回从 X 轴到指定点 (y, x) 的角度(以弧度表示)
CEILING此 SQL 数学函数返回大于或等于指定表达式的最小数字。
COS用于返回给定数字的三角余弦值。
COT用于返回给定数字的三角余切值。
DEGREES用于将指定的弧度角转换为等效的度数角。
EXP返回 E 的给定值次幂,其中 E 是欧拉数,约等于 2.71828。
FLOOR返回小于或等于指定表达式或给定数字的最大整数值。
LOG计算给定数字以 E 为底的自然对数,其中 E 是欧拉数,等于 2.71828。
LOG10用于计算给定数字以 10 为底的对数。
PI此 SQL 数学函数返回圆周率值,约等于 3.14
POWER用于显示用户指定表达式的幂。
RADIANS用于将指定的度数角转换为等效的弧度角。
RAND返回一个正值,该值将大于或等于 0.0 且小于 1.0
ROUND用于将指定表达式或单个数字四舍五入到最接近的数字。
SIGN返回给定参数的符号,结果可能为正 (+)、负 (-) 或零 (0)。
SIN用于返回给定数字的三角正弦值
SQRT查找指定表达式或单个数字的平方根
SQUARE用于返回指定表达式或单个数字的平方
TAN返回给定数字的三角正切值

在上述数学函数中,所有算术函数,如 ABS、DEGREES、CEILING、FLOOR、POWER、SIGN 和 RADIANS,都返回与输入值相同数据类型的结果。

三角函数和其他数学函数,包括 SQL Server EXP、SQUARE、SQRT、LOG10 和 LOG,将将其输入值转换为 FLOAT 数据类型并返回 FLOAT 值的结果。