O cláusula a seguir seleciona funcionários que satisfazem pelo menos uma destas condições:
- O cargo do funcionário é de vendas e sua comissão é de mais de $1.200.
- O funcionário tem mais de 10 anos de serviço.
WHERE (JOB='SALES' AND COMM > 1200) OR YEARS > 10
A consulta na qual esta cláusula aparece retorna informações para os seguintes IDs de funcionário: 90, 260, 310, 340.
Você pode utilizar mais de um nível de parênteses.
A condição é avaliada, do nível mais interno dos parênteses encadeados para fora, como em expressões algébricas.
Sem parênteses:
Se você não utilizar parênteses, todas as condições conectadas por AND serão avaliadas e conectadas primeiro, assim, as condições conectadas por OR serão
avaliadas.
Isto é, se A, B e C forem condições, essas duas frases produzirão os mesmos resultados:
A AND B OR C
(A AND B) OR C
© Copyright IBM Corp.