在mysql我使用以下语句来查找not like数据库中的表.
show tables where `Tables_in_db` not like '%_table'
Run Code Online (Sandbox Code Playgroud)
我可以使用下面的语句like在hive中查找表
show tables like '*table'
Run Code Online (Sandbox Code Playgroud)
但无法使用该not like声明
show tables where `Tables_in_db` not like '*_table'
Run Code Online (Sandbox Code Playgroud)
是否有相同的声明Hive.
可以使用以下一个:
在SQL中:
select * from tableName where columnName not like '%something%';
Run Code Online (Sandbox Code Playgroud)
在Hive中:
select * from tableName where not (columnName like '%something%');
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
957 次 |
| 最近记录: |