我必须更新表(t1)的一个字段中的值。
当前表t1记录:
| POLNAME | VALUE | |-------------------| | TEST_01 | Normal | | TEST_02 | High | | TEST_03 | Normal | | TEST_04 | Low | | TEST_05 | Low** |
更新后预期的新表t1记录:
| POLNAME | VALUE | |-------------------| | REST_01 | Normal | | REST_02 | High | | REST_03 | Normal | | REST_04 | Low | | REST_05 | Low** |
我需要在t1-POLNAME字段中替换固定值' TEST _'通过' REST _'对于表t1的所有记录。
我可以使用UPDATE SQL命令逐个执行,但我的目标是使用一个SQL命令替换所有记录。
答案 0 :(得分:1)
您可以使用REPLACE SQL FUNCTION。
UPDATE t1 SET POLNAME=REPLACE(POLNAME, 'TEST','REST');
答案 1 :(得分:0)
您可以使用REPLACE Syntax
更新t1
设置POLNAME
=替换(POLNAME
,' TEST',' REST');