其中一个列名称为“ Person Rank”的表已上载到Azure,然后通过Databricks Notebook访问。
因此,使用此列编写sql语句会产生错误,甚至重命名也是一个问题。
以下所有命令都会给出错误:
SELECT Person Rank FROM Table1
SELECT 'Person Rank' FROM Table1
SELECT "Person Rank" FROM Table1
如何在sql命令中访问此列?
答案 0 :(得分:1)
我认为Databricks使用反引号转义标识符,因此请尝试:
SELECT `Person Rank` FROM Table1