理解sql_render()函数中的spraklyr库

理解sql_render()函数中的spraklyr库,sql,r,dplyr,Sql,R,Dplyr,有一个sql_呈现函数,可以将dplyr代码转换为sql, 但我无法将结果理解为SQL代码 sc <- spark_connect() library(sparklyr) library(dplyr) iris <- copy_to(sc, iris, 'iris') k = iris %>% filter(Sepal_Length > 3) %>% filter(Sepal_Width > 3) %>% select(Petal_Length, Pe

有一个sql_呈现函数,可以将dplyr代码转换为sql, 但我无法将结果理解为SQL代码

sc <- spark_connect()
library(sparklyr)
library(dplyr)
iris <- copy_to(sc, iris, 'iris')
k = iris %>% filter(Sepal_Length > 3) %>% filter(Sepal_Width > 3) %>% 
select(Petal_Length, Petal_Width, Species)

sql_render(k)
选择“花瓣长度”作为“花瓣长度”,选择“花瓣宽度”作为“花瓣宽度”,选择“种类”作为“种类” 从选择* 从选择* 来自iris 其中萼片长度>3.0 mCfPjh 其中萼片宽度>3.0 exwivyezte

“hezmcfppjh”和“exwivyezte”是什么?

hezmcfppjh和exwivyezte是随机生成的查询名称,dplyr可以用来引用子查询的特定部分

在本例中,它们是未使用的别名,但在其他操作中,别名可能与支持相关:联接、重命名和其他需要消除名称歧义的操作