MySQL REGEXP_REPLACE 删除文本末尾字符:以中石油公司为例
明白了,如果你希望将文本中的 '中石油公司四川分公司达州销售公司官田加油站' 替换为 '中石油公司四川分公司达州销售公司',可以使用MySQL的内置函数REGEXP_REPLACE来实现正则表达式替换。下面是一个示例的SQL语句:
UPDATE your_table
SET your_column = REGEXP_REPLACE(your_column, '[^司]*$', '')
WHERE your_column = '中石油公司四川分公司达州销售公司官田加油站';
请确保将上述代码中的 'your_table' 和 'your_column' 替换为你实际使用的表名和列名。这个正则表达式将匹配到最后一个 '司' 字之后的任意字符,并将其替换为空字符串,从而达到删除的效果。
原文地址: https://www.cveoy.top/t/topic/QFg 著作权归作者所有。请勿转载和采集!