我正在使用Impala,并使用如下所示的模式从数据库中获取表的列表。

假设我有一个数据库bank,该数据库下的表如下所示。

cust_profile
cust_quarter1_transaction
cust_quarter2_transaction
product_cust_xyz
....
....
etc

现在我像
show tables in bank like '*cust*'

它正在返回预期的结果,例如,这些表的名称中包含单词cust

现在,我的要求是,我希望所有名称中包含cust的表都不应具有quarter2

有人可以帮我如何解决这个问题。

最佳答案

从 shell 执行,然后过滤

impala-shell -q "show tables in bank like '*cust*'" | grep -v 'quarter2'

09-25 20:17