Quando uma expressão envolve mais de um operador, a ordem na qual a expressão é avaliada pode afetar o resultado. Considere o seguinte exemplo:
SET a = b + c * d;
Nas regras de precedência do ESQL, c é multiplicado por d e o resultado é adicionado a b. Essa regra declara que a multiplicação tem precedência sobre a adição, portanto reordene a expressão da seguinte maneira:
SET a = c * d + b;
não faz diferença. As regras de precedência de ESQL são definidas abaixo, mas isto geralmente é considerada uma prática recomendável utilizar parênteses para tornar o significado mais claro. A ordem de precedência é:
Operações do mesmo nível são avaliadas da esquerda para a direita.