消息关闭
    暂无新消息!

oracle怎么删除某个字段的指定的?

问题作者 : Lochead2017-07-19发布
oracle怎么删除某个字段的指定的值?
比如说:
A表
a       b
1       123456
2       123456
3       123456
让b字段里只剩下3
删除之后
a        b
1        3
2        3
3        3
在线等 拜托了!!!

6个回答

︿ 2
写错了,应该是SELECT REGEXP_REPLACE (b, '[[:graph:]]+(3)+[[:graph:]]+', 'GZ') b  FROM A;
︿ 0
SELECT str, REGEXP_REPLACE (b, '[[:graph:]]+(3)+[[:graph:]]+', 'GZ') b  FROM A;

用正则表达式来进行替换,可以实现上述功能
︿ 0
删除指定的值用replace  但是你的举例是保留特定的值那就没必要用函数  那个值直接写固定就行,不知道你得意义何在