始める無料で始める

文字列から番地を抽出する

ニューヨーク市クイーンズ区の住所は、番地の部分にハイフンが入ることがよくあります()。たとえば、86-16 60 Ave の住所では、番地は 1686 は最寄りの交差する通りを表します。したがって、駐車違反が発生した実際の番地のみを house_number で表したい場合は、ハイフン(-)の後ろの数字を抽出してその値とする必要があります。

この演習では、STRPOS()SUBSTRING()LENGTH() を使って、クイーンズの住所から特定の番地を抽出します。

この演習はコースの一部です

PostgreSQLデータベースで学ぶデータクレンジング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT
  -- Find the position of first '-'
  ___(___, ___) AS dash_position
FROM
  parking_violation;
コードを編集して実行