浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

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 あたりは使える様子。

  • この記事いいね! (0)