不像Hive中的声明

时间:2017-05-11 22:46:02

标签: mysql hive

mysql我使用以下语句在数据库中查找表not like

show tables where `Tables_in_db` not like '%_table'

我可以使用下面的语句在hive中找到表like

show tables like '*table' 

但无法使用not like声明

show tables where `Tables_in_db` not like '*_table'

Hive中是否存在此声明的等效词。

1 个答案:

答案 0 :(得分:5)

可以使用以下内容:

在SQL中:

select * from tableName where columnName not like '%something%';

在Hive中:

select * from tableName where not (columnName like '%something%');

希望它有所帮助。