问题描述
我想在带有特定前缀的 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 (将#修改为@)