文字列から番地を抽出する
ニューヨーク市クイーンズ区の住所は、番地の部分にハイフンが入ることがよくあります(例)。たとえば、86-16 60 Ave の住所では、番地は 16、86 は最寄りの交差する通りを表します。したがって、駐車違反が発生した実際の番地のみを house_number で表したい場合は、ハイフン(-)の後ろの数字を抽出してその値とする必要があります。
この演習では、STRPOS()、SUBSTRING()、LENGTH() を使って、クイーンズの住所から特定の番地を抽出します。
この演習はコースの一部です
PostgreSQLデータベースで学ぶデータクレンジング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
-- Find the position of first '-'
___(___, ___) AS dash_position
FROM
parking_violation;