萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql 操作符優先級

mysql 操作符優先級

操作符優先級 以下列表顯示了操作符優先級的由低到高的順序。排列在同一行的操作符具有相同的優先級。

操作符優先級
以下列表顯示了操作符優先級的由低到高的順序。排列在同一行的操作符具有相同的優先級。

:=

||, OR, XOR

&&, AND

NOT

BETWEEN, CASE, WHEN, THEN, ELSE

=, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN

|

&

<<, >>

-, +

*, /, DIV, %, MOD

^

- (一元減號), ~ (一元比特反轉)

!

BINARY, COLLATE

注釋:假如 HIGH_NOT_PRECEDENCE SQL 模式被激活,則 NOT 的優先級同 the  ! 操作符相同。請參見5.3.2節,“SQL服務器模式”。

12.1.2. 圓括號
( ... )

使用括弧來規定表達式的運算順序,例如:

mysql> SELECT 1+2*3;
        -> 7
mysql> SELECT (1+2)*3;
        -> 9

copyright © 萬盛學電腦網 all rights reserved