【发布时间】:2012-11-28 15:17:38
【问题描述】:
我正在尝试更新一个字符串,但我还需要清除找到的字符串后面的其余值。我不能使用替换,因为最后的值会改变,但中间部分对于许多记录将保持不变。如果您不知道字符串中的确切值或位置,我还没有看到删除字符串尾随部分的帖子。
我正在通过 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
我没有看到此类更新的任何答案。请帮忙!
【问题讨论】: