需要在结构化流中对UDF中的表执行一些查询。问题是,在UDF内部,如果我尝试使用spark.sql,就会得到空指针异常。这里最好的方法是什么。基本上,我需要从一个表中流,然后使用这些数据从另一个表执行一些范围查询。val query = "select count(*) from appleMart where appleId='"+appleId+"'"
val
row_number() from Product
现在:与其使用解析函数,如_row_number()_或秩()-而且不使用关联子查询,是否有一种方法可以在标准sql中获得相同的结果?注意:对于如何模拟解析函数,有一个很好的问答:。然而,所有答案都使用关联子查询。其动机如下:我使用的是一个基于SQL的<
我需要从我的spark sql查询调用一个函数。我尝试过udf,但我不知道如何操作它。以下是场景: sum=effdate+trandate我的sparksql查询如下所示:
spark.sql("select sum(cm.effdate, cm.trandate)as totalsum, name from CMLEdG cm ...."