【发布时间】:2015-09-23 07:02:59
【问题描述】:
我必须从字符串中删除一组特定的单词。
例如。需要从employee_description 中删除以下字词(哦,啊等)。
我尝试过以下查询:
SELECT REPLACE(REPLACE(emp_desc, 'aah', ''), 'ooh', '')
from TEST_Table;
一切正常。
但是有没有其他最好的方法来做到这一点。
【问题讨论】:
-
您所说的“最佳方式”究竟是什么意思?这个查询慢吗?或者还有其他原因让您寻找“最佳方式”。
-
@NicholasKrasnov:我猜 OP 不想在每个模式上调用
replace.. -
@PrakashBaskaran,定义“最佳”。你在做什么很好。什么问题,查询慢吗?此外,您可能希望修剪输出中的额外空格。