Perbedaan akan ada ketika Anda memiliki kondisi lain dengan AND/OR
. Ini membalikkan AND
ke OR
dan OR
ke AND
select 1 where not(1 = 1 or 1 <> 1 )
akan sama dengan
select 1 where (1 <> 1 and 1 = 1 )
dan
select 1 where not(1 = 1 and 1 <> 1 )
akan sama dengan
select 1 where (1 <> 1 or 1 = 1 )
dan
select 1 where not(1 = 1) or 1 = 1
tidak akan sama dengan
select 1 where not(1 = 1 or 1 = 1 )