程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved