【发布时间】:2020-04-16 14:05:40
【问题描述】:
数据以镶木地板格式保存。 Parquet 支持列名带有 '[' 括号。还能够在配置单元中创建具有相同列名的表。但是选择列失败。
有没有办法处理 hive 或 Presto 中列名中的特殊字符“[]”?
【问题讨论】:
数据以镶木地板格式保存。 Parquet 支持列名带有 '[' 括号。还能够在配置单元中创建具有相同列名的表。但是选择列失败。
有没有办法处理 hive 或 Presto 中列名中的特殊字符“[]”?
【问题讨论】:
您可以在 Presto 上使用双引号,在 Hive 上使用反引号:
-- Presto
SELECT 1 as "[name]"
-- Hive
SELECT 1 as `[name]`
【讨论】: