Hiveql-select-where
提供:Dev Guides
HiveQL-Select-Where
Hiveクエリ言語(HiveQL)は、Hiveがメタストア内の構造化データを処理および分析するためのクエリ言語です。 この章では、WHERE句を指定したSELECTステートメントの使用方法について説明します。
SELECTステートメントは、テーブルからデータを取得するために使用されます。 WHERE句は条件と同様に機能します。 条件を使用してデータをフィルタリングし、有限の結果を提供します。 組み込みの演算子と関数は、条件を満たす式を生成します。
構文
以下に、SELECTクエリの構文を示します。
例
SELECT…WHERE句の例を見てみましょう。 Id、Name、Salary、Designation、Deptという名前のフィールドを持つ、以下の従業員テーブルがあるとします。 Rs 30000を超える給与を稼ぐ従業員の詳細を取得するクエリを生成します。
次のクエリは、上記のシナリオを使用して従業員の詳細を取得します。
クエリが正常に実行されると、次の応答が表示されます。
JDBCプログラム
特定の例にwhere句を適用するJDBCプログラムは次のとおりです。
HiveQLWhere.javaという名前のファイルにプログラムを保存します。 このプログラムをコンパイルして実行するには、次のコマンドを使用します。