CommencerCommencer gratuitement

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

Afficher le cours

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