#运算符
YashanDB提供了不同类型的运算符,如算术运算符、比较运算符等。本章节将对这些运算符的含义及规则进行介绍。
# 操作数
操作数(operand)规定了一条SQL运算指令中进行运算的量,例如:
- 一元:只有一个操作数的运算,一元操作数的运算符一般在其前面,例如取负(-)运算。
- 二元:在运算符的左右两边各一个操作数,例如1+2。
- 三元:操作符需要三个操作数来执行运算,例如A BETWEEN B AND C。
# 运算优先级
当同一个SQL表达式中出现多个类型的运算符时,按如下优先级执行先后运算:
优先级 | 运算符 |
---|---|
1 | 算术运算符 |
2 | 位运算符 |
3 | 连接运算符 |
4 | 比较运算符 |
5 | 逻辑运算符 |
可以使用双括号()来调整想达到的运算优先级。