文字列を更新しようとしていますが、見つかった文字列に続く残りの値も消去する必要があります。最後の値は変更されるため、置換は使用できませんが、中間部分は多くのレコードで同じままです。文字列内の正確な値または位置がわからない場合に、文字列の末尾部分を削除するための投稿を見たことがありません。
SQL Developer を介してデータベースに Oracle を使用してデータを更新しています。
"keep this data" "search on keyword" "wipe out trailing data" "result data"
xyz @ psu.edu xyz
列データ値 = xyz@psu.edu
「@%」のような列名を持つレコードを検索します
削除する "@%"
最終結果値 = xyz
列データ値 = ABCabc123
「abc%」のような列名を持つレコードを検索します
「abc%」を削除
最終結果値 = ABC
このタイプの更新に関する回答は見たことがありません。助けてください!