如何重命名,甚至访问名称中包含空格的列?
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
一个 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