SQL COT 函数

SQL Server COT 函数是数学函数,用于计算指定表达式的三角余切。COT 函数的语法是:

SELECT COT (Float_Expression)
FROM [Source]

SQL COT 函数示例

此函数的数学公式是 COT(x) = 1 / TAN(x)。COT 函数计算给定角度的余切值。以下查询展示了 COT 函数的多种用法。

请参阅 TAN 函数 文章,位于 SQL Server。对于此函数演示,我们使用 Math Table 数据。

DECLARE @i float
SET @i = 208.45

SELECT COT(@i)AS [SQLCotangent]

-- Calculating directly
SELECT COT(0.24)AS [SQLCotangent]

-- Calculating directly
SELECT COT(10.232)AS [SQLCotangent]

-- Calculating directly
SELECT COT(1)AS [SQLCotangent]
COT Example 1

我们使用 COT 函数计算变量 @i 的余切值。即 COT(208.45),并使用 别名(ALIAS) 将其命名为“Cotangent”。

SELECT COT(@i)AS [SQLCotangent]

COT 函数示例 2

我们将使用 COT 数学函数 来计算 [Tax Amount] 和 [Service Grade] 中所有记录的余切值。

SELECT [EnglishProductName]
      ,[SalesAmount]
      ,[TaxAmt]
      ,COT([TaxAmt]) AS [Tax Cotangent]
      ,[Service Grade] AS Grade
      ,COT ([Service Grade]) AS [COT Function] 
  FROM [Mathemetical Functions]
COT FUNCTION 2