#运算符

YashanDB提供了不同类型的运算符,如算术运算符、比较运算符等。本章节将对这些运算符的含义及规则进行介绍。

# 操作数

操作数(operand)规定了一条SQL运算指令中进行运算的量,例如:

  • 一元:只有一个操作数的运算,一元操作数的运算符一般在其前面,例如取负(-)运算。
  • 二元:在运算符的左右两边各一个操作数,例如1+2。
  • 三元:操作符需要三个操作数来执行运算,例如A BETWEEN B AND C。

# 运算优先级

当同一个SQL表达式中出现多个类型的运算符时,按如下优先级执行先后运算:

优先级 运算符
1 算术运算符
2 位运算符
3 连接运算符
4 比较运算符
5 逻辑运算符

可以使用双括号()来调整想达到的运算优先级。

pdf-btn 下载文档
copy-btn 复制链接