1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQLでデータを操作する関数

Connected

演習

文字列操作の関数を組み合わせる

次の例では、customer テーブルの email 列を分解して、3 つの新しい派生フィールドに分けます。1 つの列を複数の列にパースするのは、特定のデータのサブセットを扱う必要があるときに便利です。メールアドレスには、追加情報を導き出せる埋め込み情報が含まれています。たとえば、動画で学んだテクニックを使えば、特定のドメインのメールを使っている顧客がどれだけいるかを判定できます。

指示

100 XP
  • customer テーブルの email 列について、@ の左側の文字を抽出し、エイリアスを username とします。
  • 次に SUBSTRING を使って、email 列の @ の後ろの文字を抽出し、新しい派生フィールドに domain というエイリアスを付けます。