我正在尝试按顺序将库存列表传递给SQL查询。为此,我将自定义字符串传递给sqlQuery命令。
我按如下方式构建字符串:
my.stocks <- c('BIL','BTI')
a <- "SELECT TRADE_DATE_TIME,PRICE FROM MYDATA where TRADE_DATE_TIME > '2013-01-01' and INSTR_CODE = "
b <- my.stocks[1]
c <- "order by TRADE_DATE_TIME asc"
my.string <- paste(a,"'",b,"'",c)
我的问题是在自定义字符串中,引号和变量b之间有空格。如何删除这些空格?
答案 0 :(得分:1)
将sep
参数用于paste
:
my.string <- paste(a,"'",b,"'",c, sep="")
您还必须在c
字符串的开头添加空格:
c <- " order by TRADE_DATE_TIME asc"