【PostgreSQL】指定した文字以降の文字列の抽出方法
これをやりたい
関数説明
指定文字の場所を調べる
substrで切り出す
参考ページだとinstr関数を使っていたが、PostgreSQLだと使えなかったので代わりにstrposを使用した。
参考)
http://www.ne.jp/asahi/hishidama/home/tech/postgres/string.html
実際のクエリ
こんなイメージのクエリを書きました。
select substr(email, strpos(email,'@'),char_length(email)) as domain, count(1) from t1 group by 1 order by 2 desc;