返回以弧度表示的角度值,该角度值的余弦为给定的 float 表达式;本函数亦称反余弦。
ACOS ( float_expression )
float_expression
是 float 或 real 类型的表达式,其取值范围从 -1 到 1。对超过此范围的参数值,函数将返回 NULL 并且报告域错误。
float
下例返回给定角的 ACOS 值。
SET NOCOUNT OFF
DECLARE @angle float
SET @angle = -1
SELECT 'The ACOS of the angle is: ' + CONVERT(varchar, ACOS(@angle))
下面是结果集:
---------------------------------
The ACOS of the angle is: 3.14159
(1 row(s) affected)
下例将参数 @angle 设置为超出有效范围的值。
SET NOCOUNT OFF
DECLARE @angle float
SET @angle = 1.01
SELECT 'The ACOS of the angle is: ' + CONVERT(varchar, ACOS(@angle))
下面是结果集:
--------------------------------------------------------
NULL
(1 row(s) affected)
A domain error occurred.
相关文章