To nie Oracle ani SQL. To podstawowa logika logiczna. Warunek AND jest „silniejszy” (ma pierwszeństwo) niż OR, co oznacza, że zostanie oceniony jako pierwszy:
column1 is not null
and
column1 = 4 OR column1 = 5
Oznacza
column1 is not null
and
column1 = 4
jest oceniany jako pierwszy, następnie OR jest stosowane między tym a column1 = 5
Dodanie nawiasów zapewnia, że najpierw jest oceniane OR, a następnie AND.
Prawie jak w matematyce:
2 * 3 + 5 = 6 + 5 = 11
ale
2 * (3 + 5) = 2 * 8 = 16
Więcej informacji tutaj:http://msdn.microsoft.com/en-us/library/ms190276.aspx