1 つの式の中に複数の演算子が含まれている場合、式の評価順によって異なる結果になることがあります。次の例をご覧ください。
SET a = b + c * d;
ESQL の優先順位規則では、まず c に d が乗算され、その結果が b に加算されます。この規則では、乗算が加算よりも優先されるので、この式を次のようにも書き換えられます。
SET a = c * d + b;
結果には、変わりがありません。ESQL には後述の優先順位規則がありますが、一般には、意味を明確にするために括弧を使用することが望ましいでしょう。優先順位は次のとおりです。
優先順位が同じ演算は、左から右へ評価されます。