始める無料で始める

テキストデータから部分文字列を抽出する

この演習では、テキスト列から部分文字列を抽出する方法を練習します。Sakila データベースには address テーブルがあり、各レンタル店舗の住所が格納されています。店舗が所在する通り名の一覧が必要ですが、address 列には番地も含まれています。ビデオで学んだ関数を活用して address 列を加工し、通り名のみを取り出しましょう。

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

PostgreSQL のデータ操作関数

コースを見る

演習の手順

  • address 列から、番地を除いた通りの名前のみを抽出してください。
  • 開始位置と終了位置のパラメータを求めるために、適切な関数を使いましょう。

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

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

SELECT 
  -- Select only the street name from the address table
  ___(address ___ ___(' ' ___ ___)+1 FOR ___(___))
FROM 
  address;
コードを編集して実行