我是 R 和 mySQL 的新手,想在 R 中运行以下 mysql 命令
query = "select x, y from table where z in ('a', 'b');"
sqlQuery(connection, query)
假设我有一个很长的可变长度向量。有没有可能做
vector = c('a','b', .....)
query = "select x, y from table where z in **vector**;"
我试过
query = paste("select x, y from table where z in (", paste(vector, collapse =', '), ");")
但我失去了括号中的引号,我得到了
query = "select x, y from table where z in (a, b);"
它不在 sqlQuery 中运行。有没有办法使用粘贴命令来获得一串字符串?还是有更好的方法来做我想做的事情?