Precedência das expressões Expressõeshierarquiaprecedência

A precedência das operações, da mais alta para a mais baixa, é:

  • (), ?, Constante (incluindo sinal), NULL, ReferênciaColuna, SubconsultaEscalar, CAST
  • LENGTH, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, e outras operações nativas
  • + e - unários
  • *, /, || (concatenação)
  • + e - binários
  • comparações, comparações quantificadas, EXISTS, IN, IS NULL, LIKE, BETWEEN, IS
  • NOT
  • AND
  • OR

A precedência pode ser especificada explicitamente colocando as expressões entre parênteses. A expressão entre parênteses é avaliada antes de qualquer operação fora dos parênteses ser aplicada a mesma.