开发者社区 问答 正文

MaxCompute 怎么使用语句查询表中所有的分区?

已解决

在控制台中可以看到,但不知道使用语句怎么查询?请道友指路~

展开
收起
老狮子 2019-01-23 16:18:11 6835 分享 版权
3 条回答
写回答
取消 提交回答
  • 采纳回答

    show partitions XXXXXXX (表名字) 直接查看所有分区

    2019-07-17 23:26:42
    赞同 展开评论
  • 不建议用select DISTINCT(分区字段名) from 表名;,表有很多分区的时候,会扫描全表,会消耗很多CU,造成额外花费。 简单获取可以 show partitions xxxtable;

    2019-07-17 23:26:43
    赞同 展开评论
  • 将分区字段当做普通列用。select DISTINCT(分区字段名) from 表名;

    2019-07-17 23:26:42
    赞同 展开评论