2 sysuhu sysuhu 于 2015.06.03 16:24 提问

在Spark SQL中,列名为敏感词汇时如何处理?

有一张表,其第二列的列名为first。在运行SQL语句select first from tablename时老是报错,原因是把first列名当作SQL中的first()函数了。
请问这种情况如何处理?难道只能去改表tablename中的列名了吗?

3个回答

qq_17246605
qq_17246605   2015.06.03 17:19

没用过Spark SQL

不过你可以试试用双引号或者方括号分隔first

datou431
datou431   Rxr 2015.06.18 14:41

你可以试试用双引号或者方括号分隔first

nature_air
nature_air   2016.07.21 10:43

select first from tablename

nature_air
nature_air 列名加反单引号
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片