【问题标题】:How to generate SQL code from Google Sheet如何从 Google 表格生成 SQL 代码
【发布时间】:2022-11-23 07:54:04
【问题描述】:

我有一个看起来像这样的谷歌表格:

ID | City | Capital | Country
-------------------------------
5  | Paris | Yes | France
8  | Madrid| Yes | Spain 

我想找到一种方法来为每一行生成这种代码

 update database set city='Paris' and Country='France' where id=5
IF @@ROWCOUNT=0
   insert into database(city,country) values('Paris','France');

我想生成一个大文件来连接所有 SQL 查询,如上面的查询(每行一个),这样我就可以用它更新我的数据库。

【问题讨论】:

  • 你几乎已经完成了。只需将 sql 放在工作表的一列中,然后使用连接来填充相关单元格中的变量数据。
  • 共享工作表的副本/样本以及所需输出的示例

标签: google-sheets


【解决方案1】:

尝试:

="update database set city='"&B2&"' and Country='"&D2&"' where id="&A2&"
IF @@ROWCOUNT=0
   insert into database(city,country) values('"&B2&"','"&D2&"');"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 2020-12-27
    • 2011-07-30
    相关资源
    最近更新 更多