在 excel 的 concat 语句中使用 " "

Usage of " " inside a concat statement in excel

我正在对数据库进行数据清理,目前正在将大写名称更改为正确的大小写。因此,我使用 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

我发现很难在名字周围加上撇号。

我认为你需要:

=CONCATENATE("UPDATE table SET Name = '",C2,"' WHERE id = ",B2,";")