НачатьНачать бесплатно

Унификация строк

В реальных данных нередко встречаются неоднородные строки, когда одно и то же значение записано по-разному. Хотя все такие варианты могут быть допустимы, лучше привести их к единому виду для более качественного анализа.

Вы выполняете этот запрос, чтобы отфильтровать все аэропорты, расположенные в городе 'Chicago':

SELECT * FROM airports 
WHERE airport_code IN ('ORD', 'MDW')

В результатах вы видите, что в столбце airport_city значение 'Chicago' записано по-разному: например, встречается сокращение 'ch'. Исправьте эти несоответствия, заменив нестандартные значения на корректные.

Это упражнение является частью курса

Очистка данных в базах данных SQL Server

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT 
	airport_code,
	airport_name,
    -- Use the appropriate function to unify the values
    ___(airport_city, '___', '___') AS airport_city,
	airport_state
FROM airports  
WHERE airport_code IN ('ORD', 'MDW')
Редактировать и запускать код