sql >> Database teknologi >  >> RDS >> Oracle

Hvad er forskellen mellem NOT condition og NOT() i Oracle og MS SQL Server

Forskellen vil være der, når du har en anden tilstand med AND/OR . Det inverterer AND til OR og OR til AND

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

vil være den samme som

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

og

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

vil være den samme som

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

og

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

vil ikke være det samme som

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


  1. Oprettelse af en database dump for specifikke tabeller og poster Postgres

  2. PHP MySQL Delete-funktion i while-løkke

  3. samtidig LÆS og SKRIV på MySQL-tabellen

  4. Brug af GROUP BY med en XMLCast og XMLQuery giver ORA-22950