如何显示与数据块中的某些字符串匹配的表
How to show tables that match certain strings in databricks
正在使用
SHOW TABLES in mydatabase
为我提供了所有包含的表格的列表。喜欢
+----------+-----------+----------+
| database | tableName | comment |
+----------+------------+---------+
| db1 | table1 | null |
| db1 | table2 | null |
| db1 | table_trkw | null | |
我只想获取包含特定字符串的表,例如“trkw”
使用时
SHOW TABLES in db1 WHERE tableName IN ('%trkw%');
或
SHOW TABLES in db1 WHERE tableName LIKE '%trkw%';
我一直收到同样的错误:
Error in SQL statement: ParseException: mismatched input WHERE' expecting <EOF>
我只是不明白 WHERE 条件有什么问题。是因为WHERE条件不能用在数据库上,只能用在表上吗?
如何过滤包含“trkw”的表格?
试试这个:
SHOW TABLES FROM mydatabase LIKE '*trkw*'
正在使用
SHOW TABLES in mydatabase
为我提供了所有包含的表格的列表。喜欢
+----------+-----------+----------+
| database | tableName | comment |
+----------+------------+---------+
| db1 | table1 | null |
| db1 | table2 | null |
| db1 | table_trkw | null | |
我只想获取包含特定字符串的表,例如“trkw”
使用时
SHOW TABLES in db1 WHERE tableName IN ('%trkw%');
或
SHOW TABLES in db1 WHERE tableName LIKE '%trkw%';
我一直收到同样的错误:
Error in SQL statement: ParseException: mismatched input WHERE' expecting <EOF>
我只是不明白 WHERE 条件有什么问题。是因为WHERE条件不能用在数据库上,只能用在表上吗?
如何过滤包含“trkw”的表格?
试试这个:
SHOW TABLES FROM mydatabase LIKE '*trkw*'