上QQ阅读APP看书,第一时间看更新
3.4.6 运算符的优先级
当一个复杂的表达式有多个运算符时,运算符优先级决定执行运算的先后次序。执行的顺序可能严重地影响所得到的值。
运算符的优先级如表3-7所示。在较低级别的运算符之前先对较高级别的运算符进行求值。表3-7按运算符从高到低的顺序列出了SQL Server中的运算符优先级别。
表3-7 SQL Server运算符的优先级
当一个表达式中的两个运算符有相同的运算符优先级别时,将按照它们在表达式中的位置对其从左到右进行求值。当然,在无法确定优先级的情况下,可以使用圆括号()来改变优先级,并且这样会使计算过程更加清晰。