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

Разделение номеров домов с помощью разделителя

В предыдущем упражнении вы использовали STRPOS(), LENGTH() и SUBSTRING(), чтобы отделить фактический номер дома для адресов в Квинсе от значения, обозначающего пересекающую улицу. В видеоуроке вы узнали, как строки можно разбивать на части по строке-разделителю.

В этом упражнении вы извлечёте номер дома для адресов в Квинсе с помощью функции SPLIT_PART().

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

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

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

Инструкции к упражнению

  • Напишите запрос, который возвращает часть значения house_number после символа дефиса ('-') (если дефис присутствует в значении столбца) в виде столбца new_house_number.

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

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

SELECT
  -- Split house_number using '-' as the delimiter
  ___(___, ___, ___) AS ___
FROM
  parking_violation
WHERE
  violation_county = 'Q';
Редактировать и запускать код