SQL ASIN 函数

SQL Server ASIN 函数是一种数学函数,用于计算指定表达式的三角反正弦值。反正弦也称为 SINE 函数的反函数。ASIN 函数的语法是:

SELECT ASIN (Float_Expression)
FROM [Source]

ASIN 函数仅接受介于 -1 和 1 之间的浮点数值。在本演示中,我们使用 Math Table 数据。

SQL ASIN 函数示例

ASIN 函数计算给定角度的反正弦值。以下查询将展示使用 ASIN 函数的多种方法。

我们使用此 SQL Server 函数计算变量 @i 的反正弦值。这意味着 ASIN(-0.80),并使用 ALIAS 为其分配了新名称“Arc Sine”。

DECLARE @i Float
SET @i = -0.80

SELECT ASIN(@i)AS [Arc Sine]

-- Calculating directly
SELECT ASIN(0.27)AS [Arc Sine]

-- Calculating directly
SELECT ASIN(0.25 + 0.55 - 0.77)AS [Arc Sine]
ASIN Function or Arc SINE Example 1

在此,我们将使用 ASIN 数学函数计算 [Service Grade] 中所有记录的反正弦值。

SELECT [EnglishProductName]
      ,[Color]
      ,[StandardCost]
      ,[SalesAmount]
      ,[Service Grade] AS Grade
      ,ASIN([Service Grade]) AS [Arc Sine] 
  FROM [Mathemetical Functions]
ASIN FUNCTION 2