我正在处理数据库的数据清理工作,目前我正在将大写名称更改为正确的大小写。因此,我使用excel来获得这样的更新语句:
A | B | C | D |
| 1 | Name | id | Proper case name| SQL Statement |
|-----|------|-----|-----------------|---------------|
| 2 | AAAA | 1 |Aaaa |=CONCAT("UPDATE table SET Name = "'",C2,"'" WHERE id = ",B2,";") |
|-----|------|-----|-----------------|---------------|
| 3 | BBBB | 2 |Bbbb |=CONCAT("UPDATE table SET Name = "'",C3,"'" WHERE id = ",B3,";")|
SQL状态应该是这样的:
UPDATE table SET Name = 'Aaaa' WHERE id = 1
UPDATE table SET Name = 'Bbbb' WHERE id = 2
我发现很难在这个名字附近撇号。
答案 0 :(得分:4)
我认为你需要:
=CONCATENATE("UPDATE table SET Name = '",C2,"' WHERE id = ",B2,";")