ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o interogare care returnează partea din valoarea house_number de 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';
Editează și rulează codul