sparkSQL之$

在使用sparkSQL过程中

在SQL语句里面 有个字段里面本身带有$ 但是都知道在SQL里面识别出来会直接取值 这就达不到SQL语句的效果了

那么 下面就是如何使用的

val event = "$MP"
val usersDF = sqlContext.sql(
  s"""
     |
     |select distinct id from dw_logstash.abc
     | where event = '$event'
     |
     |
  """.stripMargin)

这个样子就好啦

猜你喜欢

转载自blog.csdn.net/java_zzzz/article/details/82987568
今日推荐