在sprintf函数中使用列表/向量进行RMySQL查询

时间:2018-07-13 10:34:24

标签: mysql sql r printf rmysql

在R中,我有一个像这样的原子矢量hashID_list

hashID_list <- c("123abc", "234bcd", "345cde", ... )

我想使用sprintf函数进行简单的SQL查询,以从RMySQL包中提供dbGetQuery函数。

我的尝试

condition <- sprintf('SELECT * FROM MyTable WHERE hashID in "%%%s%%"', hashID_list)

但是它不起作用。 hashID_list很长,所以我不能只写所有内容。我需要将它作为列表或向量提供给sprintf函数。有解决方案吗?

0 个答案:

没有答案