区切り文字で番地を分割する
前の演習では、STRPOS()、LENGTH()、SUBSTRING() を使って、Queens の住所にある実際の番地と交差する通りを表す値を分けました。動画の演習では、文字列を区切り文字に基づいて複数の部分に分割できることを学びました。
この演習では、SPLIT_PART() 関数を使って、Queens の住所から番地を抽出します。
この演習はコースの一部です
PostgreSQLデータベースで学ぶデータクレンジング
演習の手順
- クエリを作成し、ダッシュ文字(
'-')が列値に含まれている場合は、その後ろのhouse_numberの部分を列new_house_numberとして返してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
-- Split house_number using '-' as the delimiter
___(___, ___, ___) AS ___
FROM
parking_violation
WHERE
violation_county = 'Q';