首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询雅典娜中的S3库存详细信息

查询雅典娜中的S3库存详细信息
EN

Stack Overflow用户
提问于 2019-02-21 05:21:18
回答 1查看 458关注 0票数 1

我有S3库存的详细信息在S3桶,我是通过雅典娜查询它。

我的前两栏如下:

代码语言:javascript
复制
bucket                  key
bke-p0d-bke-lca-data    dl/xxxxxx/plant/archive/01-01-2019/1546300856.json
bke-pod-bke-lca-data    dl/xxxx/plant/archive/01-01-2019/1546300856.json
bke-pod-bke-lca-data    dl/xxx/plant/archive/01-01-2019/1546300856.json

我需要他们将关键信息分成以下几个部分:

代码语言:javascript
复制
bucket                  Categ   Type    Date        File
bke-pod-bke-lca-data    xxxxxx  archive 01/01/2019  1546300856.json
bke-pod-bke-lca-data    xxxx    working 01/01/2019  1546300856.json
bke-pod-bke-lca-data    xxx     archive 01/01/2019  1546300856.json

我试过substr,它不起作用。

如何基于/进行拆分

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-21 05:31:21

6.8。字符串函数和操作符. Presto 0.172文档有:

split_part(string, delimiter, index)delimiter上拆分string并返回字段index。字段索引以1开始。如果索引大于字段数,则返回null。

因此,您应该能够使用以下内容:

代码语言:javascript
复制
SELECT
  bucket,
  split_part(key, '/', 2) as category,
  split_part(key, '/', 4) as type,
  split_part(key, '/', 5) as date,
  split_part(key, '/', 6) as file
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54799775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档