表达式运算符
构造查询表达式时,可使用多种运算符,包括数学运算符和文本运算符。
数学运算符
下表列出在构造表达式时可以使用的数学运算符。
运算符 |
操作 |
---|---|
+, - |
一元正、负 |
+ |
添加 |
- |
减法 |
* |
乘法 |
/ |
除法 |
提示
某些数据库提供其他可用的运算符,如用于模数的“%”运算符。
如果在表达式中使用一个以上的数学运算符,查询和视图设计器将根据下面的运算符优先级处理表达式。 若要重写默认优先级,请用圆括号将表达式中先计算的部分括起来。 如果包含一个以上的同级运算符,则从左到右对运算符进行计算。
一元正、负
乘、除
加、减
文本运算符
可以对文本执行一个操作:串联,即将字符串链接起来。 在某些数据库中,可用单个运算符连接字符串和执行其他操作(如移除无关空格)。
若要串联字符串,可在“条件”窗格中使用“+”运算符。 如果数据库支持其他串联运算符,查询和视图设计器可能会将“+”运算符转换为“SQL”窗格中适当的运算符。 如果直接在“SQL”窗格中输入表达式,应使用数据库管理系统支持的串联运算符。 有关详细信息,请参考 DBMS 文档。