NULL

W Oracle mamy doczynienia z logiką trójwartościową (prawda, fałsza, null). Null odpowiada pustej wartości w tabeli. Dodając coś do nulla otrzymamy null. Aby potraktować null jako konkretną wartość zastosować należy funkcję NVL

NVL(kolumna, 0)

W powyższym przykładzie null będzie traktowany jako wartośc liczbowa 0.
O tym czy jest możliwe wystepowanie null w danej kolumnie decyduje własność nullable określona po wklikaniu się w tabelę w zakładce Columns
nullable
Aby filtrować w kolumnach wartości null używamy operatora is null lub is not null.

where kolumna is null

where kolumna is not null

Tags: