2017-05-11 16 views
0

mysql次のステートメントを使用して、データベース内のテーブルnot likeを検索しています。HiveのNOT LIKEステートメント

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

私はハイブ

show tables like '*table' 

でテーブルlikeを見つけるために、以下のようなステートメントを使用することができしかし

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

not likeステートメントを使用することができませんが、この文の等価はありますHive

+0

メタストアに問い合わせる –

+0

@DuduMarkovitz「ハイブ」のメタストアはありません – User12345

+0

もちろんあります。 'show tables'で表示される情報はどこにあると思いますか?パラメータjavax.jdo.option.ConnectionURLを確認してください。 –

答えて

3

1を使用することができます下のザ・:

SQLでは:

ハイブに
select * from tableName where columnName not like '%something%'; 

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

はそれがお役に立てば幸いです。

関連する問題