Separarea numerelor de locuință folosind un delimiter
În exercițiul anterior, ai folosit STRPOS(), LENGTH() și SUBSTRING() pentru a extrage numărul efectiv al locuinței din adresele din Queens, separându-l de valoarea care reprezintă o stradă de intersecție. În lecția video, ai aflat cum pot fi împărțite șirurile de caractere în mai multe părți pe baza unui delimiter.
În acest exercițiu, vei extrage numărul locuinței din adresele din Queens folosind funcția SPLIT_PART().
Acest exercițiu face parte din cursul
Curățarea datelor în baze de date PostgreSQL
Instrucțiuni pentru exercițiu
- Scrie o interogare care returnează partea din valoarea
house_numberde după caracterul cratimă ('-') (dacă acest caracter este prezent în valoarea coloanei), ca o nouă coloană denumitănew_house_number.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
-- Split house_number using '-' as the delimiter
___(___, ___, ___) AS ___
FROM
parking_violation
WHERE
violation_county = 'Q';