ÎncepețiÎncepe gratuit

Imputarea valorilor lipsă (I)

În exercițiul anterior, ai examinat valorile prezente din coloana IncidentState. Dar ce faci dacă vrei să înlocuiești valorile lipsă cu altceva, în loc să le excluzi? Poți face acest lucru cu funcția ISNULL(). Iată un exemplu în care înlocuim toate valorile lipsă din coloana Shape cu cuvântul 'Saucer':

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

Poți folosi ISNULL() și pentru a înlocui valorile lipsă cu datele dintr-o altă coloană, nu doar cu un cuvânt specificat.

Acest exercițiu face parte din cursul

SQL Server intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o interogare T-SQL care returnează doar rândurile în care IncidentState este lipsă.
  • Înlocuiește toate valorile lipsă din coloana IncidentState cu valorile din coloana City și denumește noua coloană Location.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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 ___ ___ ___
Editează și rulează codul