Uzupełnianie brakujących wartości (I)
W poprzednim ćwiczeniu analizowałeś(-aś) wartości obecne w kolumnie IncidentState. A co, jeśli zamiast pomijać brakujące wartości, chcesz je zastąpić innymi? Możesz to zrobić za pomocą funkcji ISNULL(). Poniżej wszystkie brakujące wartości w kolumnie Shape są zastępowane słowem 'Saucer':
SELECT Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents
Funkcji ISNULL() możesz też użyć, aby uzupełnić brakujące wartości danymi z innej kolumny zamiast podanym z góry słowem.
To ćwiczenie jest częścią kursu
SQL Server średnio zaawansowany
Instrukcje do ćwiczenia
- Napisz zapytanie T-SQL zwracające wyłącznie wiersze, w których
IncidentStatema brakującą wartość. - Zastąp wszystkie brakujące wartości w kolumnie
IncidentStatewartościami z kolumnyCityi nadaj nowej kolumnie nazwęLocation.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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 ___ ___ ___