ПочатиПочніть безкоштовно

Заповнення пропусків за допомогою 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
Редагувати та запускати код