代码之家  ›  专栏  ›  技术社区  ›  DJ180

雅典娜:可以对列使用别名吗?

  •  1
  • DJ180  · 技术社区  · 7 年前

    我的aws athena表包含如下架构:

    CREATE EXTERNAL TABLE IF NOT EXISTS .... (  
       name STRING,
       address STRING,
       phone STRING,
       ...
    ) 
    

    但是,当查询此表时,我希望能够查询 name 例如 personName

    理想情况下我希望能做到这一点

    CREATE EXTERNAL TABLE IF NOT EXISTS .... (  
           name STRING as personName,
           address STRING as personAddress,
           phone STRING as personPhone,
           ...
        ) 
    

    …但我不知道如何使用文档来实现这一点。(我正在使用avro)

    如果没有两张桌子,我怎么能做到这一点呢?

    0 回复  |  直到 7 年前