使用string和单元格值在Excel中创buildsql更新命令
在一个Excel文件中,我有列A上的ID值和列B上的描述。在列C上,我想知道我可以使用什么命令来获得以下结果(所以我可以复制并粘贴到另一列C行):
UPDATE TABLE_A SET DESC='<A2.Value>' WHERE ID=<B2.Value>
例子:
UPDATE TABLE_A SET DESC='descriptionOnCell' WHERE ID=200 UPDATE TABLE_A SET DESC='descriptionOnAnotherCell' WHERE ID=201
我失去了自己的单元格的值的语法使用连接这与我的默认的SQL命令string。
谢谢。
如果我理解正确,我认为语法应该是
=CONCAT("UPDATE TABLE_A SET DESC='";cell1;"' WHERE ID=";cell2;";")
使用B2中的descriptionOnCell
和A2中的200
,最简单的非特定版本将使用ampresand来构build您的SQL命令string。
在C2中,
="UPDATE TABLE_A SET DESC='"&B2&"' WHERE ID="&A2&";"
根据需要填写。