Извлечение номера дома из строки
Адреса в боро Куинс города Нью-Йорка отличаются тем, что в номере дома часто используется дефис. Например, в адресе 86-16 60 Ave номер дома — это 16, а 86 обозначает ближайшую пересекающуюся улицу. Таким образом, чтобы поле house_number содержало именно номер дома, где было зафиксировано нарушение правил парковки, необходимо извлечь цифры после дефиса (-).
В этом упражнении вы воспользуетесь функциями STRPOS(), SUBSTRING() и LENGTH(), чтобы извлечь точный номер дома из адресов Куинса.
Это упражнение является частью курса
Очистка данных в базах данных PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
-- Find the position of first '-'
___(___, ___) AS dash_position
FROM
parking_violation;