Ini bukan Oracle atau SQL. Ini logika boolean dasar. Kondisi AND adalah "lebih kuat" (didahulukan) daripada OR, artinya akan dievaluasi terlebih dahulu:
column1 is not null
and
column1 = 4 OR column1 = 5
Berarti
column1 is not null
and
column1 = 4
dievaluasi terlebih dahulu, kemudian OR diterapkan antara ini dan column1 = 5
Menambahkan tanda kurung memastikan OR dievaluasi terlebih dahulu, lalu AND.
Hampir mirip dengan matematika:
2 * 3 + 5 = 6 + 5 = 11
tapi
2 * (3 + 5) = 2 * 8 = 16
Bacaan lebih lanjut di sini:http://msdn.microsoft.com/en-us/library/ms190276.aspx