我只有几张table,我们叫他们吧 {table_sql_1, table_sql_2, and table_sql_3}
在数据库中,我想把它们导入r。
我会用的,
sqlQuery(con, "select * from table_sql_1"),
sqlQuery(con, "select * from table_sql_2"),
sqlQuery(con, "select * from table_sql_3")
调用这些表,这些表的共同字符串是“table\u sql\u”,但这可能会改变,我想为它创建一个变量,
x = "table_sql_" so that I can run queries like these:
sqlQuery(con, "select * from $x_1"),
sqlQuery(con, "select * from $x_2"),
sqlQuery(con, "select * from $x_3")
我可以使用gsubfn库做类似的事情,但是变量引用在where语句中,而不是表名本身。
1条答案
按热度按时间kgsdhlau1#
更新:这已通过使用paste()创建带有变量x的sql语句得到解决。