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