SHOW PARTITIONS - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SHOW PARTITIONS

按未排序顺序列出 Athena 表中的所有分区。

Synopsis

SHOW PARTITIONS table_name

Examples

以下示例查询显示了flight_delays_csv表,其中显示了来自美国运输部的飞行表数据。有关示例的更多信息flight_delays_csv表中,请参阅用于 CSV、TSV 和自定义分隔文件的 LazySimpleSerDe。表按年份进行分区。

SHOW PARTITIONS flight_delays_csv

结果

year=2007 year=2015 year=1999 year=1993 year=1991 year=2003 year=1996 year=2014 year=2004 year=2011 ...

以下示例查询显示了impressions表,其中包含示例 Web 浏览数据。有关示例的更多信息impressions表中,请参阅分区数据。该表由dt(日期时间)列。

SHOW PARTITIONS impressions

结果

dt=2009-04-12-16-00 dt=2009-04-13-18-15 dt=2009-04-14-00-20 dt=2009-04-12-13-00 dt=2009-04-13-02-15 dt=2009-04-14-12-05 dt=2009-04-14-06-15 dt=2009-04-12-21-15 dt=2009-04-13-22-15 ...

按排序顺序列出分区

要对 Athena 引擎版本 2 中结果列表中的分区进行排序,请使用以下SELECT语法而非SHOW PARTITIONS

SELECT * FROM "table_name$partitions" ORDER BY column_name

以下查询显示了flight_delays_csv示例,但按排序顺序排列。

SELECT * FROM "flight_delays_csv$partitions" ORDER BY year

结果

year 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 ...

有关更多信息,请参阅 查询 Amazon Glue Data Catalog 页面上的 列出特定表的分区 部分。