TAN
描述
返回 x 的正切值,x 为弧度值
语法
TAN(<x>)
参数
参数 | 说明 |
---|---|
<x> | 需要被计算正切值的值 |
返回值
返回 x 的正切值
特殊情况
- 当
x
为NaN
,返回NaN
- 当
x
为正无穷或负无穷(±Infinity
),返回NaN
- 当
x
为NULL
,返回NULL
举例
select tan(0),tan(1),tan(-1);
+------------------------+------------------------+-------------------------+
| tan(cast(0 as DOUBLE)) | tan(cast(1 as DOUBLE)) | tan(cast(-1 as DOUBLE)) |
+------------------------+------------------------+-------------------------+
| 0 | 1.5574077246549023 | -1.5574077246549023 |
+------------------------+------------------------+-------------------------+
select tan(cast('nan' as double));
+---------------------------+
| tan(cast('nan' AS DOUBLE))|
+---------------------------+
| NaN |
+---------------------------+
select tan(cast('inf' as double));
+---------------------------+
| tan(cast('inf' AS DOUBLE))|
+---------------------------+
| NaN |
+---------------------------+
select tan(cast('-inf' as double));
+----------------------------+
| tan(cast('-inf' AS DOUBLE))|
+----------------------------+
| NaN |
+----------------------------+