Jar*_*red 7 sql oracle syntax sql-update
我试图记住如何REPLACE在Oracle SQL中形成一个正确的语句.
从本质上讲,我需要执行REPLACE超过几千条记录中column1,并column2可能包含的值'14'.如果他们这样做,我需要用空格字符替换它.
我知道语法类似于以下内容,但我似乎无法理解它:
UPDATE TABLE
SET ('column1', 'column2') = REPLACE(?????????????)
WHERE 'column1' IN ('14') AND 'column2' NOT LIKE ('4%')
任何帮助,将不胜感激.
Gor*_*off 16
查询应该类似于:
UPDATE table1
SET column1 = REPLACE(column1, '14', ' '),
    column2 = REPLACE(column2, '14', ' ')
WHERE column1 LIKE '%14%' OR column2 LIKE '%14%'
| 归档时间: | 
 | 
| 查看次数: | 58880 次 | 
| 最近记录: |