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

SQL nie jest równy i null

W Oracle nie ma różnicy między pustym ciągiem a NULL.

To rażące lekceważenie standardu SQL, ale proszę bardzo...

Poza tym nie można porównywać z NULL (lub nie NULL) z „normalnymi” operatorami:„col1 =null” nie zadziała, „col1 ='' ” nie zadziała, „col1 !=null” nie zadziała , musisz użyć "is null".

Więc nie, nie możesz sprawić, by to zadziałało w inny sposób niż "col 1 is null" lub jakaś jego odmiana (np. użycie nvl).



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

  2. PHP ORA-01745:nieprawidłowa nazwa zmiennej hosta/bind Ostrzeżenie

  3. Otwórz modalne okno dialogowe za pomocą JavaScript Oracle APEX

  4. Jak wykonać skrypt Oracle sql za pomocą kodu java?

  5. uzyskać przedziały o niezmiennej wartości z ciągu liczb