R -在多行上连接SQL查询字符串

hs1ihplo  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(111)

我有一个这样的SQL查询(示例集,查询实际上很长,有多行):

Select entity, date, value 
 from Test.DB.View1
 where entity='abc'

我有一个string;entityvalue = 'abc'是动态的;基于用户选择的更改。
我想构建一个可以合并entityvalue的SQL查询字符串。例如:

paste("Select entity, date, value 
     from Test.DB.View1
     where entity='",entityvalue,"'",sep= " ")

上述语法的结果变为:

"Select entity, date, value \n         from Test.DB.View1\n         where entity='abc'"

避免\n的最佳方法是什么?

xlpyo6sf

xlpyo6sf1#

将数据块分隔为paste()

paste("Select entity, date, value",
     "from Test.DB.View1",
     "where entity='", entityvalue ,"'",sep= " ")

相关问题