CommencerCommencer gratuitement

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

Intermédiaire SQL Serveur

Afficher le cours

Instructions

  • Écrivez une requête T-SQL qui ne renvoie que les lignes où IncidentState est manquant.
  • Remplacez toutes les valeurs manquantes de la colonne IncidentState par les valeurs de la colonne City et nommez cette nouvelle colonne Location.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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 ___ ___ ___
Modifier et exécuter le code