如何重命名,甚至访问名称中包含空格的列?

How to rename, or even access a column with spaces in its name?

一个 table 其中一个列名为 'Person Rank' 被上传到 Azure,然后通过 Databricks Notebook 访问。

因此使用此列编写 sql 语句会出错,甚至重命名也是一个问题。

以下命令全部报错:

SELECT Person Rank FROM Table1
SELECT 'Person Rank' FROM Table1
SELECT "Person Rank" FROM Table1

如何在 sql 命令中访问此列?

我认为 Databricks 使用反引号来转义标识符,所以尝试:

SELECT `Person Rank` FROM Table1