Začněte nyníZačněte zdarma

Doplňování chybějících hodnot (I)

V předchozím cvičení jsi pracoval/a s existujícími hodnotami ve sloupci IncidentState. Co kdybys ale chtěl/a chybějící hodnoty nahradit jinými, místo aby se vynechaly? K tomu slouží funkce ISNULL(). Níže nahrazujeme všechny chybějící hodnoty ve sloupci Shape slovem 'Saucer':

SELECT  Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents

Funkci ISNULL() můžeš také použít k nahrazení chybějících hodnot hodnotami z jiného sloupce – nemusíš zadávat konkrétní slovo.

Toto cvičení je součástí kurzu

Intermediate SQL Server

Zobrazit kurz

Pokyny k cvičení

  • Napiš T-SQL dotaz, který vrátí pouze řádky, kde hodnota IncidentState chybí.
  • Nahraď všechny chybějící hodnoty ve sloupci IncidentState hodnotami ze sloupce City a nový sloupec pojmenuj Location.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Check the IncidentState column for missing values and replace them with the City column
SELECT IncidentState, ___ AS Location
FROM Incidents
-- Filter to only return missing values from IncidentState
WHERE ___ ___ ___
Upravit a spustit kód