一元算术运算符返回的数据类型与参数的数据类型相同。对于二进制算术运算符,OceanBase 先确定表达式中数值优先级最高的参数,再将其余参数转换为该参数的数据类型。

    下表列出了算术运算符:

    算术表达式中不能使用两个连续的负号(—)来表示双重求反或减去一个负值,因为字符 — 在 SQL 语句中用于指定注释。可以用空格或括号分隔连续的减号。有关 SQL 语句中的注释,详细信息请参阅章节 。

    以下示例展示了运算符 +、- 用于表示正、负的 SQL 查询:

    以下示例展示了运算符 +、- 用于表示加、减的 SQL 查询:

    以下示例展示了 *、/ 运算符表示乘、除的 SQL 查询: