Imputation des valeurs manquantes (I)
Dans l'exercice précédent, vous avez examiné les valeurs non manquantes dans la colonne IncidentState. Mais que se passe-t-il si vous souhaitez remplacer les valeurs manquantes par une autre valeur au lieu de les omettre ? Vous pouvez le faire en utilisant la fonction ISNULL(). Ici, nous remplaçons toutes les valeurs manquantes de la colonne Shape par le mot 'Saucer':
SELECT Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents
Vous pouvez également utiliser ISNULL() pour remplacer les valeurs d'une colonne différente par un mot spécifique.
Cet exercice fait partie du cours
<cours>Intermédiaire SQL Serveur</cours>Instructions de l’exercice
- Écrivez une requête T-SQL qui ne renvoie que les lignes où
IncidentStateest manquant. - Remplacez toutes les valeurs manquantes de la colonne
IncidentStatepar les valeurs de la colonneCityet nommez cette nouvelle colonneLocation.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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 ___ ___ ___