【问题标题】:Usage of " " inside a concat statement in excel在excel的concat语句中使用“”
【发布时间】:2023-03-07 08:47:02
【问题描述】:

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

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

【问题讨论】:

    标签: sql-server excel excel-formula concat


    【解决方案1】:

    我认为你需要:

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

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2014-12-23
      • 2014-11-17
      • 2019-12-20
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多