问题描述
- 在Spark SQL中,列名为敏感词汇时如何处理?
-
有一张表,其第二列的列名为first。在运行SQL语句select first from tablename时老是报错,原因是把first列名当作SQL中的first()函数了。
请问这种情况如何处理?难道只能去改表tablename中的列名了吗?
解决方案
没用过Spark SQL
不过你可以试试用双引号或者方括号分隔first
解决方案二:
你可以试试用双引号或者方括号分隔first
时间: 2024-09-11 20:15:39