sql >> Databáze >  >> RDS >> Oracle

Jaký je rozdíl mezi podmínkou NOT a NOT() v Oracle a MS SQL Server

Rozdíl bude, když budete mít jinou podmínku s AND/OR . Invertuje AND na OR a OR na AND

select 1 where not(1 = 1 or 1 <> 1 )

bude stejný jako

select 1 where (1 <> 1 and 1 = 1 )

a

select 1 where not(1 = 1 and 1 <> 1 )

bude stejný jako

select 1 where (1 <> 1 or 1 = 1 )

a

select 1 where not(1 = 1) or 1 = 1 

nebude stejný jako

select 1 where not(1 = 1 or 1 = 1 )


  1. Verze řádků v MySQL

  2. Jak vytvořím koláčový graf, který zobrazuje množství něčeho, co každý registroval?

  3. Výstupní řádek s hodnotou null pouze v případě, že neexistuje stejný řádek s hodnotou, která není nulová

  4. Spotlight Cloud Basic:Nejlepší bezplatný nástroj pro monitorování výkonu databáze