sin:正弦函数
速查结论
sin(expr) 是 Spark SQL 中用于计算弧度角的正弦值的函数。
语法
sin(expr)
sin(expr) - 返回 expr 的正弦值,计算方式类似于使用 java.lang.Math.sin。
参数说明
| 参数 | 说明 |
|---|---|
| expr | 弧度表示的角度 |
示例
> SELECT sin(0);
0.0
常见报错与避坑指南
- 角度单位:
expr参数以弧度为单位,而非角度。如需使用角度,请先用radians()转换,例如sin(radians(30))。 - 精度限制:底层依赖
java.lang.Math.sin,结果精度受限于 IEEE 754 双精度浮点数。 - NULL 值处理:当
expr为 NULL 时,函数返回 NULL。
Since: 1.4.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

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