问题 -
如何使用apply function或for循环在不同的值下运行此查询
运行查询
dbgetQuery(conn, " SELECT ID , Name , Date , Product
FROM table xyz
where Year = i ")
我是年(2010年至2016年)
怎么弄 table.2011 = 2011年的数据(身份证,姓名,日期,产品) table.2012 = 2012年的数据(ID,名称,日期,产品) 等等......每年。
答案 0 :(得分:-1)
year <- factor(c(2010,2011,2012,2013,2014,2015,2016))
for(i in levels(year))
{
assign(paste0('table.',i),dbgetQuery(conn, paste("SELECT ID , Name , Date , Product FROM table xyz where Year = '",i,"';")))
}