式に関する優先順位

演算子の優先順位を高いものから低いものに並べて示します。
  • (), ?, 定数 (符号を含む), NULL, 列参照, スカラー副問合せ, CAST
  • LENGTH, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, その他の組込み関数
  • 単一のオペランドをとる+および-
  • *, /, || (連結)
  • 二つのオペランドをとる+および-
  • 比較、 定量比較、 EXISTS, IN, IS NULL, LIKE, BETWEEN, IS
  • NOT
  • AND
  • OR

演算子を括弧の中に書くことにより、優先順位を明示的に指定することができます。括弧の外にある演算子が括弧の中の式に適用される前に、括弧の中の演算子は評価されます。

(3+4)*9
(age < 16 OR age > 65) AND employed = TRUE
関連概念
動的パラメータ
関連資料
選択式
TableExpression
VALUES式
真偽式