文档首页 > > SQL语法参考> 运算符> 算术运算符

算术运算符

分享
更新时间: 2019/03/13 GMT+08:00

算术运算符包括双目运算与单目运算,这些运算符都将返回数字类型。DLI所支持的算术运算符如表1所示。

表1 算术运算符

运算符

返回类型

描述

A + B

所有数字类型

A和B相加。结果数据类型与操作数据类型相关,例如一个整数类型数据加上一个浮点类型数据,结果数值为浮点类型数据。

A–B

所有数字类型

A和B相减。结果数据类型与操作数据类型相关。

A * B

所有数字类型

A和B相乘。结果数据类型与操作数据类型相关。

A / B

所有数字类型

A和B相除。结果是一个double(双精度)类型的数值。

A % B

所有数字类型

A对B取余数,结果数据之类与操作数据类型相关。

A & B

所有数字类型

查看两个参数的二进制表示法的值,并执行按位”与”操作。两个表达式的一位均为1时,则结果的该位为1。否则,结果的该位为0。

A | B

所有数字类型

查看两个参数的二进制表示法的值,并执行按位”或”操作。只要任一表达式的一位为1,则结果的该位为 1。否则,结果的该位为0。

A ^ B

所有数字类型

查看两个参数的二进制表示法的值,并执行按位”异或”操作。当且仅当只有一个表达式的某位上为1时,结果的该位才为1。否则结果的该位为0。

~A

所有数字类型

对一个表达式执行按位”非”操作(取反)。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区