Spisu treści:
Definicja - Co oznacza Null?
Null w kontekście bazy danych oznacza całkowity brak wartości w określonym polu i oznacza, że wartość pola jest nieznana. Wartość null nie jest równa wartości zerowej dla pola numerycznego, pola tekstowego lub wartości spacji. Null oznacza, że wartość pola bazy danych nie została zapisana.
Techopedia wyjaśnia Null
Wartość null nie może być porównywana z wartością. Na przykład, jeśli zapytanie jest kierowane do tabeli Customer_Addresses w celu pobrania wszystkich klientów bez adresów e-mail, wówczas zapytania SQL (Structured Query Language) nie można zapisać w następujący sposób: SELECT * FROM Customer_ Addres WHERE Email_Address = null. Zamiast tego, aby nie wprowadzać porównania z wartością null, zapytanie należy zapisać w następujący sposób: WYBIERZ * Z ADRESU_UŻYTKOWNIKA GDZIE Adres e-mail jest pusty.
Po zliczeniu wartości w kolumnie zawierającej wartości null wartości null nie są uwzględniane w wynikach. Na przykład w tabeli Adresy klientów znajduje się 200 klientów, a 30 ma wartości null w kolumnie Adres e-mail. Wyliczenie za pomocą kolumny Email_Address zwróci wynik 170.