【发布时间】: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