degrees:弧度转度数
速查结论
degrees(expr) 是 Spark SQL 中用于将弧度值转换为对应度数的函数。
语法
degrees(expr)
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| expr | 数值 | 弧度表示的角 |
示例
> SELECT degrees(3.141592653589793);
180.0
常见报错与避坑指南
- 浮点精度问题:弧度到度数的转换涉及浮点运算,结果可能存在微小的舍入误差。避免直接用
=比较结果,建议使用范围判断(如ABS(result - 180) < 0.0001)。 - NULL 输入:当
expr为 NULL 时,结果返回 NULL。 - 逆向转换:如果需要度数转弧度,可使用
radians()函数,它是degrees()的逆操作。
Since: 1.4.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

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