Imputation fehlender Werte (I)
In der vorherigen Übung hast du dir die nicht fehlenden Werte in der Spalte IncidentState angesehen. Was aber, wenn du die fehlenden Werte durch einen anderen Wert ersetzen willst, anstatt sie wegzulassen? Du kannst dies mit der Funktion ISNULL() tun. Hier ersetzen wir alle fehlenden Werte in der Spalte Shape durch das Wort 'Saucer':
SELECT Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents
Du kannst auch ISNULL() verwenden, um Werte aus einer anderen Spalte anstelle eines bestimmten Wortes zu ersetzen.
Diese Übung ist Teil des Kurses
<Kurs>Intermediate SQL Server</Kurs>Übungsanweisungen
- Schreibe eine T-SQL Abfrage, die nur Zeilen zurückgibt, in denen
IncidentStatefehlt. - Ersetze alle fehlenden Werte in der Spalte
IncidentStatedurch die Werte in der SpalteCityund nenne diese neue SpalteLocation.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- 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 ___ ___ ___