我已经查看了“将R 变量传递给具有多个条目的 RODBC 的 sqlQuery”?' 已经但似乎无法让它发挥作用。我正在尝试sqlQuery()
在 SQL Server 2008 R2 db 上执行 from R。我正在尝试根据行号从大型数据库中获取样本。首先,我创建了一个随机数列表:
sampRowNum <- sample(seq(1,100000,1), 5000)
然后我尝试在查询中使用这些数字:
query1 <- sqlQuery(channel, paste("select *
FROM db where row_id in (", sampRowNum,")", sep=""))
我只从数据库中得到结果,其中row_id
等于 中的第一个数字sampRowNum
。有什么建议么?