如何在 r 中使用 sqldf 进行子查询

How do I do a subquery using sqldf in r

如何在 r

中使用 sqldf 进行子查询
library(sqldf)
data(mtcars)

sqldf("select * from mtcars where mpg>avg(mpg)")

作为标准 SQL,您需要这样的子查询:

library(sqldf)
sqldf("select *
       from mtcars
       where mpg > (
         select avg(mpg)
         from mtcars
       )"
)