私はOracleDBを使用しており、その中の文字列列を操作する必要があります。この列には、次の形式の複数の電子メールアドレスが含まれています。
jgooooll@gmail.com; dhookep @ gmail.com; amoore@outlook.com
私がやりたいのは、最後に「@ gmail.com」がないものをすべて削除することです(この例ではamoore@outlook.comは削除されます)が、amoore@outlook.comが次の行の最初の電子メールである可能性がありますこのように、実際の固定形式はありません。唯一の形式は、各アドレスがセミコロンで区切られていることです。
1つのコマンドでこれを実装して、列のすべての行を実行し、@ gmail.com以外のものを削除する方法はありますか?この種の処理がSQLで可能かどうかはよくわかりません。あなたの考えを探しているだけです!
どうもありがとうございました。あなたからのお便りを楽しみにしています!