我想使用RODBC库对RStudio运行一些查询。通常,像这样的代码工作正常:
query_6 <- sqlQuery(con, "Select * from my_table where condition = more_than_sth")
我更愿意拥有一些我之前定义的变量并留在more_than_sth
。让我们说它是x
。有没有什么方法可以让我把这个变量放到查询字符串中?我可以使用某种糊剂,也许之前,或直接放入它?
此致 拉法尔
答案 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, "'"))