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

Извлечение номера дома из строки

Адреса в боро Куинс города Нью-Йорка отличаются тем, что в номере дома часто используется дефис. Например, в адресе 86-16 60 Ave номер дома — это 16, а 86 обозначает ближайшую пересекающуюся улицу. Таким образом, чтобы поле house_number содержало именно номер дома, где было зафиксировано нарушение правил парковки, необходимо извлечь цифры после дефиса (-).

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

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

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

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

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

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

SELECT
  -- Find the position of first '-'
  ___(___, ___) AS dash_position
FROM
  parking_violation;
Редактировать и запускать код