是否可以在SQL查询中包含数据帧?我实际上是想打破一个巨大的sql查询,并放入多个数据框并在原始查询中调用这些数据框。
select * from DF
一样吗?
答案 0 :(得分:3)
您可以使用数据框创建临时视图,并且可以在sql中使用
例如您有数据框df,然后运行此文件以创建名称为“ my_table”的临时视图
df.createOrReplaceTempView("my_table")
现在您可以在此之上运行查询
df2 = spark.sql("select * from my_table")