我使用RJDBC连接将来自vertica数据库的结果查询到R.我创建了一个逗号分隔的邮政编码矢量,然后我将其粘贴到我的查询中,如下所示。
b <- paste("'20882'", "'01441'", "'20860'", "'02139'", sep = ", ")
SQL <- paste("select zip, count(*)
from tablea a
inner join tableb b on a.id = b.id
inner join tablec c on c.col = b.col
where b.zip in (",b'', ") group by 1 order by 1", '', sep = " ")
result <- dbGetQuery(vertica, SQL)
我在一个函数循环中使用它,我将在其中向邮箱b添加邮政编码。我想知道是否有办法轻松做到这一点?
我一直在尝试,但我无法以查询执行的方式向向量添加项目。
如下所示
b <- c(add_zip, b)
然后可以在查询正文中重新运行。
有什么建议吗?
谢谢, 本