我在AWS Athena中创建了用于查询S3数据的外部表,但是位置路径中有1000多个文件。因此,我需要将记录的相应文件名显示为表中的一列。
select file_name , col1 from table where file_name = "test20170516"
简而言之,我需要了解AWS Athena Presto中等效的INPUT__FILE__NAME(hive)或任何其他实现此目的的方法。
您可以使用$ path伪列执行此操作。
select "$path" from table