![SQL Server 2017从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/73/27738073/b_27738073.jpg)
上QQ阅读APP看书,第一时间看更新
3.4.6 运算符的优先级
当一个复杂的表达式有多个运算符时,运算符优先级决定执行运算的先后次序。执行的顺序可能严重地影响所得到的值。
运算符的优先级如表3-7所示。在较低级别的运算符之前先对较高级别的运算符进行求值。表3-7按运算符从高到低的顺序列出了SQL Server中的运算符优先级别。
表3-7 SQL Server运算符的优先级
![](https://epubservercos.yuewen.com/00DFEA/15936052005026606/epubprivate/OEBPS/Images/Figure-T72_34475.jpg?sign=1739015617-UUIGFJplg17xo08BXSt2kUAJa2MnHSTB-0-45a95d6687eeb96ad3bba961e637c4e4)
当一个表达式中的两个运算符有相同的运算符优先级别时,将按照它们在表达式中的位置对其从左到右进行求值。当然,在无法确定优先级的情况下,可以使用圆括号()来改变优先级,并且这样会使计算过程更加清晰。