Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Napisz zapytanie T-SQL zwracające wyłącznie wiersze, w których IncidentState ma brakującą wartość.
  • Zastąp wszystkie brakujące wartości w kolumnie IncidentState wartościami z kolumny City i 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 ___ ___ ___
Edytuj i uruchom kod