Práce s hodnotami NULL
Hodnota NULL může znamenat „nula" – pokud něco nenastane, nemůže to být v tabulce zaznamenáno. NULL ale může také znamenat „neznámé" nebo „chybějící". Proto vždy zvaž, jestli má smysl tyto hodnoty ve výsledcích nahrazovat. Hodnoty NULL ti poskytují zpětnou vazbu o kvalitě dat. Pokud se v datech hodnoty NULL objeví a ty jsi je neočekával/a, jde pravděpodobně o problém s tím, jak jsou data sbírána nebo jak jsou zadávána do databáze.
V tomto cvičení si procvičíš filtrování hodnot NULL, jejich vyloučení z výsledků a nahrazení alternativními hodnotami.
Toto cvičení je součástí kurzu
Introduction to SQL Server
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Retrieve all columns
SELECT
___
FROM
grid
-- Return only rows where demand_loss_mw is missing or unknown
WHERE
___ ___ ___;