我想使用dbplyr
来定义手写的SQL query 而不是表。我该怎么办?
例如,我想做这样的事情:
my_custom_sql_tbl <- tbl( con, "SELECT * FROM MY_DATABASE_TABLE WHERE FOO IS NULL" )
my_custom_sql_tbl %>% select( my_columns )
变量my_custom_sql_tbl
现在将在R中充当tbl(...)
,但它将具有
自定义的SQL代码在下面运行。
显然,我打算拥有比其他有趣/复杂的SQL
我可以在dbplyr中轻松完成的事情。
我尝试了上面的方法,但是没有用。它返回“表或视图不存在”或“标识符太长”的错误。
有什么建议吗?