Como o ESQL calcula as expressões que envolvem mais de um operador.
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 posteriormente nesta seção, mas geralmente é considerada uma boa prática usar parênteses para tornar o significado claro. A ordem de precedência é:
Operações do mesmo nível são avaliadas da esquerda para a direita.