我有一个名为BAO.CLASS的表和一个First_name字段。在firstnamr字段内,我需要替换所有字母“A”的数字为“1”的名称,请帮助
答案 0 :(得分:1)
查询:
UPDATE BAO.CLASS
SET firstname = 1
WHERE firstname like '%A%'
答案 1 :(得分:0)
UPDATE BAO.CLASS
SET First_name = 1
WHERE First_name like 'A%'
因为%A%将替换其中包含A的所有内容,并且A%将仅替换将以A开头的名称,%A将替换以A结尾的所有内容。
答案 2 :(得分:0)
您的意思是将所有出现的'A'替换为'1'?对于大多数数据库系统,请使用:
UPDATE BAO.CLASS
SET First_name = REPLACE(First_name, 'A', '1')
WHERE First_name LIKE '%A%'
但老实说,首先要努力让自己更清楚。