使用 drill 查询子目录

Querying subdirectories using drill

我有一个名为 Job_1 的父文件夹,我有 0 -10 个不同的子目录,在 0 到 10 个文件夹中,我有不同的文件 属性 和地址。

  SELECT
  COUNT(LOCID)
  FROM dfs.`/Desktop/DataValidation/outputfiles/Job_1/`
  WHERE NUMBLDGS > 1

Job_1 有文件夹 0 -10,文件是 property.txt 但文件夹有其他文本文件以及称为帐户等...对于单个文件夹,查询看起来像

  SELECT
  COUNT(LOCID)
  FROM dfs.`/Desktop/DataValidation/outputfiles/Job_1/0/property.txt`
  WHERE NUMBLDGS > 1

如何 运行 针对所有子目录 0 -10 和 property.txt 进行一次查询?

您可以使用通配符:

SELECT COUNT(LOCID) FROM dfs.`/Desktop/DataValidation/outputfiles/Job_1/*/property.txt` WHERE NUMBLDGS > 1