Wpis z mikrobloga

@maniac777: Przyznam że nie rozumiem, dla mnie w Oracle (co jest w dokumentacji) jest napisane że pusty string to NULL. Co do porównań wynika to z logiki trójwartościowej dla NULL'a, gdzie jeżeli null występuje w porówaniu = to automatycznie wynikiem takiego operatora jest wartość nieznana czyli NULL (nie da się określić wyniku) => zero rekordów.

To tak jakbyś dla kolumny X typu NUMBER z możliwymi wartościami NULL oczekiwał że X!=5 zwróci
  • Odpowiedz