【问题标题】:Using variables as table names in R and MySQL [duplicate]在 R 和 MySQL 中使用变量作为表名 [重复]
【发布时间】:2019-04-29 03:57:42
【问题描述】:

我如何获得一个 MySQL SELECT 语句,它将一个变量作为表名。

举个例子:

a = "table1"
b = "table2"

等等……

现在我想将这些变量整合到 SELECT 语句中:

dbSendQuery(mydb, "select * from a")

我尝试了不同的逗号变体,但不幸的是没有成功。我也试过百分号。

谁能告诉我如何解决这个问题?

谢谢!

【问题讨论】:

    标签: r select rmysql


    【解决方案1】:
    dbSendQuery(mydb, sprintf("select * from %s",a))
    

    sprintf 在这种情况下应该会有所帮助。有关其工作原理的更多信息,请尝试?sprintf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 2014-10-31
      相关资源
      最近更新 更多