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
Instrucțiuni pentru exercițiu
- Scrie o interogare T-SQL care returnează doar rândurile în care
IncidentStateeste lipsă. - Înlocuiește toate valorile lipsă din coloana
IncidentStatecu valorile din coloanaCityș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 ___ ___ ___