

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# SIGN 函数
<a name="SIGN"></a>

 SIGN 函数返回数字的符号（正或负）。SIGN 函数的结果为 `1`、`-1` 或 `0`，表示参数的符号。

## 语法
<a name="SIGN-synopsis"></a>

```
SIGN (number)
```

## 参数
<a name="SIGN-argument"></a>

 * number*   
数字或计算结果为数字的表达式。它可以是 DECIMALor FLOAT8 类型。 AWS Clean Rooms 可以根据隐式转换规则转换其他数据类型。

## 返回类型
<a name="SIGN-return-type"></a>

SIGN 返回与输入参数相同的数字数据类型。如果输入为 DECIMAL，则输出为 DECIMAL(1,0)。

## 示例
<a name="SIGN-examples"></a>

要从 SALES 表中确定为给定交易支付的佣金的符号，请使用以下示例。

```
SELECT commission, SIGN(commission)
FROM sales WHERE salesid=10000;

+------------+------+
| commission | sign |
+------------+------+
|      28.05 |    1 |
+------------+------+
```