oracle查询数据时,如何去掉后面的括号内容

2025-03-23 21:40:42
推荐回答(1个)
回答1:

你怎么又提一遍
分太高了 我继续回答吧 确实没有错,往采纳
第二列kcmc 可以用regexp_replace(kcmc,'(.+)','')替换查询
那个括号应该是全角的,注意函数里的括号也是全角的
如果有全角的或者半角的可以替换成[\(|(].+[\)|)]
select regexp_replace('毕业论文全(2)', '[\(|(].+[\)|)]', '') from dual
union
select regexp_replace('毕业论文半(2)', '[\(|(].+[\)|)]', '') from dual