我正在尝试使用灵活的字符串来调用SWL数据库中的数据,因此使用paste()
函数创建文本字符串,然后将该字符串插入另一个插入的paste()
函数中进入dbGetQuery()
函数。当我创建字符串时,我在字符之前或之后看不到任何空格。但是,当我将其插入dbGetQuery()
函数时,它会在之前和之后添加空格。这将返回一个空白表,而当我手动输入字符时,它会为我提供一个包含值的表。如何消除前后的空格?
代码:
month<-seq(as.Date("2017-01-01"),as.Date("2019-12-01"),by="1 month")
months<-format(month,format="%b%y")
spread<-paste(months[1],months[2],sep="/")
request<-paste("SELECT data FROM database where strip='",spread,"';")
data<-dbGetQuery(con,request)