Różnica pojawi się, gdy będziesz miał inny warunek z AND/OR
. Odwraca AND
do OR
i OR
na AND
select 1 where not(1 = 1 or 1 <> 1 )
będzie taki sam jak
select 1 where (1 <> 1 and 1 = 1 )
i
select 1 where not(1 = 1 and 1 <> 1 )
będzie taki sam jak
select 1 where (1 <> 1 or 1 = 1 )
i
select 1 where not(1 = 1) or 1 = 1
nie będzie taki sam jak
select 1 where not(1 = 1 or 1 = 1 )