PLSQL

PL/SQL操作符優先級

PL/SQL操作符優先級

此項決定表達式中項的分組。這顯示了如何計算表達式。某些運算符的優先級會高於其他運算符,比如乘法運算符的優先級高於加法運算符。

讓我們看一個例子:

Y = 5 + 2 * 3

在上麵的方程中Y被賦值為11,而不是21。因為,*的優先級高於+。所以,它首先乘以2*3,然後加上5。

但是,具有最高優先級的操作符出現在表的頂部,具有最低優先級的操作符出現在表的底部。然後在表達式中,優先級更高的操作符將首先求值。

運算符的優先級如下:=,<,>,<=,>=,<>,!=,~=,^=,IS NULL, like, BETWEEN, IN。

操作符

操作

**

求冪

+、-

身份,否定

* /

乘、除

+, -, ||

加法,減法,串聯

邏輯否定

結合

包容

Baidu
map