用$ value调用列Spark SQL

问题描述

选择带有$的列名时遇到问题。

例如:

从x中选择a $ a

这已在天蓝色数据砖中作为参数读取

我尝试了'a $ a',“ a $ a”和tilda a $ a ...是否可以在spark sql中选择这样的列值

解决方法

使用`转义列名。

select `a$a` from x