Imputation des valeurs manquantes (II)
Que se passe-t-il si vous souhaitez remplacer les valeurs manquantes d'une colonne par une autre et vérifier que la colonne de remplacement ne contient pas de valeurs manquantes ? Pour ce faire, vous devez utiliser la déclaration COALESCE.
SELECT Shape, City, COALESCE(Shape, City, 'Unknown') as NewShape
FROM Incidents
+----------------+-----------+-------------+
| Shape | City | NewShape |
+----------------+-----------+-------------+
| NULL | Orb | Orb |
| Triangle | Toledo | Triangle |
| NULL | NULL | Unknown |
+----------------+-----------+-------------+
Cet exercice fait partie du cours
Intermédiaire SQL Serveur
Instructions
Remplacez les valeurs manquantes de Country par la première valeur non manquante de IncidentState ou City, dans cet ordre. Nommez la nouvelle colonne Location.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Replace missing values
SELECT Country, ___(___, ___, ___) AS Location
FROM Incidents
WHERE Country IS NULL