是这样的,我已经连上了Oracle数据库,然后想要获取一些股票的数据,程序如下stocks <- sqlQuery(con, "select * from WIND.TB_**** where F2_****='0001'")
con是已经配好的数据库,这段程序跑出来没有问题,但是在where那句后面的判定条件上,F2_****是股票代码序列,如果我想把一系列股票代码依次读入,比如定义一个向量ID=c('0001','0002','0003','0004'),然后把这四个代码用一个循环语句依次读取数据,应该怎么做呢?
我试过where F2_****=ID[1],但是跑不出来,报错是SQL读取失败,请教各位帮忙,谢谢了


雷达卡




京公网安备 11010802022788号







