SQL命令で正規表現文字列置換

SQL 文で正規表現で文字列置き換えした上でJOIN。

以外と簡単にできました。

データはこんな感じ

www.cpoint-lab.co.jp.11111

この文字列 .11111 が邪魔でJOINができなかったのですが、

SELECT regexp_replace('www.cpoint-lab.co.jp.11111', '.[0-9]+$','') AS F1;

無事できました。

これ使えば、置換後の値で連結できますね。ざっと検索した限りだとMySQLとPostgreSQL, Oracle あたりは使える様子。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG