Това не е Oracle или SQL. Това е основна булева логика. Условието И е "по-силно" (има предимство) от ИЛИ, което означава, че ще бъде оценено първо:
column1 is not null
and
column1 = 4 OR column1 = 5
Означава
column1 is not null
and
column1 = 4
първо се оценява, след което се прилага ИЛИ между това и column1 = 5
Добавянето на скоби гарантира, че първо се оценява ИЛИ, а след това И.
Почти като в математиката:
2 * 3 + 5 = 6 + 5 = 11
но
2 * (3 + 5) = 2 * 8 = 16
Повече прочетете тук:http://msdn.microsoft.com/en-us/library/ms190276.aspx