R - 使用RODBC库连接字符串和变量

时间:2018-02-20 15:56:44

标签: r rodbc

我想使用RODBC库对RStudio运行一些查询。通常,像这样的代码工作正常:

query_6 <- sqlQuery(con, "Select * from my_table where condition = more_than_sth")

我更愿意拥有一些我之前定义的变量并留在more_than_sth。让我们说它是x。有没有什么方法可以让我把这个变量放到查询字符串中?我可以使用某种糊剂,也许之前,或直接放入它?

此致 拉法尔

1 个答案:

答案 0 :(得分:1)

R中的连接函数是paste,它会自动在每个对象之间附加一个空格,您可以使用paste(..., sep = "")paste0()删除它们。

more_than_sth <- "x"
query_6 <- sqlQuery(con, paste0("Select * from my_table where condition ='", more_than_sth, "'"))