sql >> Database >  >> RDS >> Oracle

Wat is het verschil tussen de NIET-voorwaarde en NIET() in Oracle en MS SQL Server?

Het verschil zal er zijn als je een andere aandoening hebt met AND/OR . Het keert de AND . om naar OR en OR naar AND

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

zal hetzelfde zijn als

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

en

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

zal hetzelfde zijn als

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

en

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

zal niet hetzelfde zijn als

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


  1. Oracle - Selecteer waar veld kleine letters heeft

  2. mysql_fetch_array() verwacht dat parameter 1 een bronprobleem is

  3. Hoe tekst uit meerdere rijen samen te voegen tot een enkele tekenreeks op de Oracle-server?

  4. Een rij invoegen en raceconditie vermijden (PHP/MySQL)