带有空格的列名称 - Athena

问题描述 投票:0回答:4

我正在尝试使用 Athena 控制台创建一个列名称为 Space 的表。

示例:“Mag Creative”字符串

错误:此字段为必填字段。不允许有空格!

sql amazon-web-services amazon-athena presto
4个回答
6
投票

您可以尝试使用双引号,如下所示:

SELECT i."interest expense" FROM "financial-analysis-tool"."income_statement"

0
投票

考虑到 Athena 列名称 除了下划线之外不能包含任何其他特殊字符,该错误是规范性的并且明确地说明了问题所在。您必须使用下划线作为该列名称。


0
投票

不建议在表列名称中使用空格;对于此类情况有特殊规则。


0
投票

就我而言,它是列名称中的空格 所以我必须更改创建表

create external table temp_table(
Open string,
High string,
Low string,
Close string,
"Adj Close"string...

create external table temp_table(
Open string,
High string,
Low string,
Close string,
adj_close string...
© www.soinside.com 2019 - 2024. All rights reserved.