返回以弧度表示的角度值,該角度值的余弦為給定的 float 表達式;本函數(shù)亦稱反余弦。
ACOS ( float_expression )
float_expression
是 float 或 real 類型的表達式,其取值范圍從 -1 到 1。對超過此范圍的參數(shù)值,函數(shù)將返回 NULL 并且報告域錯誤。
float
下例返回給定角的 ACOS 值。
SET NOCOUNT OFF
DECLARE @angle float
SET @angle = -1
SELECT 'The ACOS of the angle is: ' + CONVERT(varchar, ACOS(@angle))
下面是結(jié)果集:
---------------------------------
The ACOS of the angle is: 3.14159
(1 row(s) affected)
下例將參數(shù) @angle 設(shè)置為超出有效范圍的值。
SET NOCOUNT OFF
DECLARE @angle float
SET @angle = 1.01
SELECT 'The ACOS of the angle is: ' + CONVERT(varchar, ACOS(@angle))
下面是結(jié)果集:
--------------------------------------------------------
NULL
(1 row(s) affected)
A domain error occurred.
相關(guān)文章