cot:余切计算
速查结论
cot(expr) 是 Spark SQL 中用于计算弧度角余切值的函数。
语法
cot(expr)
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| expr | 数值 | 弧度表示的角 |
示例
> SELECT cot(1);
0.6420926159343306
常见报错与避坑指南
- cot(0) 的特殊行为:
cot(0)即1/tan(0),由于tan(0) = 0,该运算理论上趋于无穷。Spark SQL 会如何处理取决于底层实现,建议测试边界值并做防御性处理。 - 弧度与度数混淆:
cot接受的是弧度。如需传入度数,先用radians()转换。 - NULL 输入:当
expr为 NULL 时,结果返回 NULL。
Since: 2.3.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

💬加群交流
备注「数据仓库技术」加入社群,每日一道大厂SQL真题
