Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jaka jest różnica między warunkiem NOT a NOT() w Oracle i MS SQL Server?

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 )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pytania do rozmowy kwalifikacyjnej Oracle

  2. Oracle Z KLAUZULĄ nie działa?

  3. Jak mogę w rozsądny sposób rejestrować instrukcje UPDATE przy użyciu rejestrowania sterownika Oracle?

  4. Jak wybrać kolumnę, * FROM TABLE w Oracle?

  5. DBMS_PARALLEL_EXECUTE i pośrednio przyznane dotacje na procedurę