SQL Server ACOS 函数用于计算指定表达式的反正三角余弦。反正余弦也称为 COSINE 函数的逆函数,ACOS 的语法是:
SELECT ACOS (Float_Expression) FROM [Source]
提示:ACOS 函数仅接受 -1 到 1 之间的浮点数值,在本演示中,我们使用 Math Table 数据。

SQL ACOS 函数示例
ACOS 函数计算给定角度的反正余弦。以下 SQL Server 查询将向您展示使用反正 COSINE 函数的多种方法。
DECLARE @i float SET @i = -0.80 SELECT ACOS(@i) AS [Arc Cosine] -- Calculating directly SELECT ACOS(0.27) AS [Arc Cosine] -- Calculating directly SELECT ACOS(0.25 + 0.55 - 0.77) AS [Arc Cosine]

我们使用 ACOS 函数计算变量 @i 的反正余弦值。这意味着 ACOS(-0.80)),并使用 别名 (ALIAS) 为其分配了一个新名称“Arc Cosine”。
SELECT ACOS(@i) AS [Arc Cosine]
示例 2
我们使用 ACOS 数学函数计算 [Service Grade] 中所有记录的反正余弦值。
SELECT [EnglishProductName]
,[Color]
,[StandardCost]
,[SalesAmount]
,[Service Grade]
,ACOS([Service Grade]) AS [Arc Cosine]
FROM [Mathemetical Functions]
