1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate SQL Server

Connected

cvičení

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.

Pokyny

100 XP
  • 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.