Заповнення пропусків за допомогою COALESCE()
У попередній вправі ви використали функцію ISNULL() щоб замінити значення NULL у стовпці іншим значенням.
Тепер потрібно створити новий стовпець location, який повертає значення зі стовпця airport_city, а якщо там NULL, — значення airport_state. Якщо ж airport_state теж NULL, слід повернути рядок 'Unknown'.
Щоб це зробити, скористайтеся COALESCE(), яка оцінює аргументи в дужках і повертає перший аргумент, що не є NULL.
Ця вправа є частиною курсу
Очищення даних у базах даних SQL Server
Інструкції до вправи
- Використайте
COALESCE()щоб повернути перше значення, відмінне відNULL, зairport_city,airport_stateабо'Unknown'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports