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

时间:2019-06-15 12:38:38

标签: sql databricks

其中一个列名称为“ Person Rank”的表已上载到Azure,然后通过Databricks Notebook访问。

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

以下所有命令都会给出错误:

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

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

1 个答案:

答案 0 :(得分:1)

我认为Databricks使用反引号转义标识符,因此请尝试:

SELECT `Person Rank` FROM Table1