在excel中的concat语句中使用“”

时间:2018-03-26 14:11:48

标签: sql-server excel excel-formula concat

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

我发现很难在这个名字附近撇号。

1 个答案:

答案 0 :(得分:4)

我认为你需要:

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