› Fóruns › SQL e PL/SQL › Duvida: operadores AND e OR › Duvida: operadores AND e OR
20 de abril de 2010 às 8:48 pm
#93722
Participante
Na verdade o que ocorre é que o oracle sempre irá realizar os operadores AND primeiro, ou seja, na sua consulta o primeiro filtro será SALARY>5000 AND LAST_NAME = ‘Popp’ e depois pegará o resultado do AND e fará o OR com DEPARTMENT_ID<50.
Para que o OR seja executado antes do AND é necessário acrescentar parênteses como o Roberto mostrou.