SQL Server (Transact-SQL) COT() 函数返回角度的三角余切值(角度应以弧度为单位)。在特殊情况下,它返回以下内容:
- 如果 x 为 0,则返回错误。
语法
COT(x)
参数
x | 必填。 以弧度指定角度。 |
返回值
返回角度的三角余切值。
示例 1:
下面的示例展示了 COT() 函数的用法。
SELECT COT(1);
Result: 0.6420926159343306
SELECT COT(2);
Result: -0.45765755436028577
SELECT COT(3);
Result: -7.015252551434534
SELECT COT(-1);
Result: -0.6420926159343306
SELECT COT(-2);
Result: 0.45765755436028577
SELECT COT(-3);
Result: 7.015252551434534
SELECT COT(PI());
Result: -8165619676597685
示例 2:
考虑一个名为 Sample 的数据库表,其中包含以下记录:
Data | x |
---|---|
Data 1 | 0.5 |
Data 2 | 1 |
Data 3 | 5 |
Data 4 | 10 |
Data 5 | 50 |
下面给出的语句可用于计算列 x的三角余切值.
SELECT *, COT(x) AS COT_Value FROM Sample;
这将产生如下所示的结果:
Data | x | COT_Value |
---|---|---|
Data 1 | 0.5 | 1.830487721712452 |
Data 2 | 1 | 0.6420926159343306 |
Data 3 | 5 | -0.2958129155327455 |
Data 4 | 10 | 1.54235104535692 |
Data 5 | 50 | -3.6778144508505695 |