显示具有所需前缀的表

问题描述

我想在带有特定前缀的 sql 查询显示表。 为什么有以下不同?

this link 开始,我似乎应该使用 %

spark.sql("""
    SHOW tables 
    FROM mytable
    LIKE 'prices%'
          """)\
    .show()

>>
--------+------------------------+-----------+
|database|tableName              |istemporary|
+--------+-----------------------+-----------+
+--------+-----------------------+-----------+

但是from this link,我应该改*

spark.sql("""
    SHOW tables 
    FROM mytable
    LIKE 'prices*'
          """)\
    .show(20,False)

>>
--------+------------------------+-----------+
|database|tableName              |istemporary|
+--------+-----------------------+-----------+
|mytable |prices_from_Country_A  |false      |
|mytable |prices_from_Country_B  |false      |
+--------+-----------------------+-----------+

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)