# 第二十章 SQL函数 ATAN 一个标量数值函数,返回角的正切的弧切值(以弧度为单位)。 # 大纲 ```java {fn ATAN(numeric-expression)} ``` # 参数 - `numeric-expression` - 一个数值表达式。 这是这个角的正切。 `ATAN`返回`NUMERIC`或`DOUBLE`数据类型。 如果数值表达式是数据类型`DOUBLE`, `ATAN`返回`DOUBLE`; 否则,返回`NUMERIC`。 # 描述 `ATAN`接受任何数值,并以浮点数返回角度正切的反(弧)值。 如果传递一个`NULL`值,`ATAN`将返回`NULL`。 `ATAN`将非数字字符串(包括空字符串(`"`))视为数字值`0`。 `ATAN`返回一个精度为`36`、刻度为`18`的值。 `ATAN`只能用作`ODBC`标量函数(使用花括号语法)。 可以使用`DEGREES`函数将弧度转换为角度。 可以使用`RADIANS`函数来转换角度到弧度。 # 示例 下面的例子展示了`ATAN`的效果: ```sql SELECT {fn ATAN(0.52)} AS ArcTangent 0.479519291992596165 ```