在 R 和 MySQL 中使用变量作为 table 名称
Using variables as table names in R and MySQL
如何获得一个 MySQL SELECT 语句,该语句将变量作为 table 名称。
举个例子:
a = "table1"
b = "table2"
等等...
现在我想把这些变量整合到SELECT语句中:
dbSendQuery(mydb, "select * from a")
我尝试了不同的逗号变体,但不幸的是没有成功。我也试了百分号。
谁能告诉我如何解决这个问题?
谢谢!
dbSendQuery(mydb, sprintf("select * from %s",a))
sprintf
在这种情况下应该有所帮助。有关其工作原理的更多信息,请尝试 ?sprintf
如何获得一个 MySQL SELECT 语句,该语句将变量作为 table 名称。
举个例子:
a = "table1"
b = "table2"
等等...
现在我想把这些变量整合到SELECT语句中:
dbSendQuery(mydb, "select * from a")
我尝试了不同的逗号变体,但不幸的是没有成功。我也试了百分号。
谁能告诉我如何解决这个问题?
谢谢!
dbSendQuery(mydb, sprintf("select * from %s",a))
sprintf
在这种情况下应该有所帮助。有关其工作原理的更多信息,请尝试 ?sprintf