SQL风格语法
DataFrame的一个强大之处就是可以将它看作是一个关系型数据表,然后可以通过在使用spark.sql() 来执行SQL查询,结果将作为一个DataFrame返回。
如果想使用SQL风格的语法,需要将DataFrame注册成表,采用如下的方式:
personDF.registerTempTable("t_person")
1、查询年龄最大的前两名
spark.sql("select * from t_person order by age desc limit 2").show
2、显示表的Schema信息
spark.sql("desc t_person").show
3、查询年龄大于30的人的信息
spark.sql("select * from t_person where age > 30 ").show
喜欢就点赞评论+关注吧
感谢阅读,希望能帮助到大家,谢谢大家的支持!