我如何使用excel生成大型更新sql语句?

时间:2014-01-17 04:06:01

标签: sql excel

我知道在excel中有一种插入语句的方法。有更新吗?到目前为止,我已经设法在SQL中提出了我的更新语句,但我有6000行要更新:

  

="更新表设置名称=" &安培; A1& " namefk =" &安培; E2& ""

基本上,我希望名字和namefk在我的excel中填充字段。但我似乎无法正确使用它。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:18)

= "update table set name = '" & B1 & "' where namefk = '" & A1 & "'"

其中列A1的名称为fk& B1有名字 您可以拖动公式来实现查询以更新数千条记录:) 你可以查看链接 Example excel 希望它有所帮助

答案 1 :(得分:1)

= CONCATENATE(“更新网站集SiteName ='“,D13,”',其中Place ='“,A13,”'和Code ='“ B13,”'“)

如上所述,我们可以动态进行更新查询,如果之后需要进行一行查询,则需要向下拖动,因此它将自动获取列值。