Praca z wartościami NULL
Wartość NULL może oznaczać „zero" – jeśli coś się nie wydarzyło, nie może zostać zapisane w tabeli. Może jednak też oznaczać „nieznane" lub „brakujące". Warto więc zastanowić się, czy zastąpienie tych wartości w wynikach ma sens. Wartości NULL dostarczają informacji o jakości danych. Jeśli pojawiają się tam, gdzie się ich nie spodziewasz, oznacza to problem – albo z rejestrowaniem danych, albo z ich wprowadzaniem do bazy.
W tym ćwiczeniu przećwiczysz filtrowanie wartości NULL, wykluczanie ich z wyników oraz zastępowanie alternatywnymi wartościami.
To ćwiczenie jest częścią kursu
Wprowadzenie do SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Retrieve all columns
SELECT
___
FROM
grid
-- Return only rows where demand_loss_mw is missing or unknown
WHERE
___ ___ ___;