# 第126章 SQL函数 SIN 标量数值函数,返回角度的正弦值(以弧度为单位)。 # 大纲 ```java {fn SIN(numeric-expression)} ``` # 参数 - `numeric-expression` - 数值表达式。这是一个以弧度表示的角度。 `SIN` 返回 `NUMERIC` 或 `DOUBLE` 数据类型。如果 `numeric-expression` 是数据类型 `DOUBLE`,则 `SIN` 返回 `DOUBLE`;否则,它返回 `NUMERIC`。 # 描述 `SIN` 接受任何数值并将其正弦作为浮点数返回。如果传递一个 `NULL` 值,`SIN` 返回 `NULL`。 `SIN` 将非数字字符串视为数值 `0`。 `SIN` 返回一个精度为 `19`、小数位数为 `18` 的值。 `SIN` 只能用作 `ODBC` 标量函数(使用大括号语法)。 可以使用 `DEGREES` 函数将弧度转换为度数。可以使用 `RADIANS` 函数将度数转换为弧度。 # 示例 以下示例显示了 `SIN` 的效果: ```sql SELECT {fn SIN(0.52)} AS Sine 0.496880137843736714 ```