Spark-sql 数据砖中的变量动态分配值
Posted
技术标签:
【中文标题】Spark-sql 数据砖中的变量动态分配值【英文标题】:Variables in Spark-sql Data-bricks to dynamically assign values 【发布时间】:2020-07-08 12:35:48 【问题描述】:Declare @var INT = 10
SELECT * from dbo.school where class = @var
这就是我们在 SQL 中声明的方式。 如何在 Spark SQL 中的数据块中执行相同的操作?
【问题讨论】:
如果答案对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢 【参考方案1】: val i = 10
val sqlS = s"SELECT * from dbo.school where class = $i"
val df = spark.sql(sqlS)
【讨论】:
以上是关于Spark-sql 数据砖中的变量动态分配值的主要内容,如果未能解决你的问题,请参考以下文章