DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。 PostgreSQLでも正規表現を使える、なんてことできるんですよねっ ってわけで、今回はそれを踏まえて正規表現にマッチした文字列を抽出しようと思います。 なんてこたぁない。 SELECT SUBSTRING(mobile_email FROM '(docomo|softbank|ezweb)') AS carrier2 , carrier FROM users ; これで、あるテーブルを用意し、実行結果をみると、 carrier2 | carrier ----------+---------- docomo | DoCoMo docomo | DoCoMo ezweb | au softbank | SoftBank softbank | Soft