1.
update TABLE_NAME set name = case
when instr(name,'(') and instr(name,')') then
concat(left(name, instr(name,'(')-1),substr(name, instr(name,')')+1))
when instr(name,'(') then left(name, instr(name, '(')-1)
when instr(name, ')') then substr(name, instr(name, ')')+1)
else name
end
where name like '%(%';
应用场景:去除表中字段的内容中的括号和括号中的内容。
网友评论