LoslegenKostenlos starten

Imputation fehlender Werte (II)

Was ist, wenn du fehlende Werte in einer Spalte durch eine andere ersetzen und die Ersatzspalte überprüfen willst, um sicherzustellen, dass sie keine fehlenden Werte enthält? Dazu musst du die Anweisung COALESCE verwenden.

SELECT Shape, City, COALESCE(Shape, City, 'Unknown') as NewShape
FROM Incidents
+----------------+-----------+-------------+
| Shape          |  City     |  NewShape   |
+----------------+-----------+-------------+
| NULL           | Orb       | Orb         |
| Triangle       | Toledo    | Triangle    |
| NULL           | NULL      | Unknown     | 
+----------------+-----------+-------------+

Diese Übung ist Teil des Kurses

<Kurs>Intermediate SQL Server</Kurs>
Kurs ansehen

Übungsanweisungen

Ersetze fehlende Werte in Country durch den ersten nicht fehlenden Wert aus IncidentState oder City, in dieser Reihenfolge. Benenne die neue Spalte Location.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Replace missing values 
SELECT Country, ___(___, ___, ___) AS Location
FROM Incidents
WHERE Country IS NULL
Code bearbeiten und ausführen