Hiveql-group-by
提供:Dev Guides
HiveQL-選択グループ
この章では、SELECTステートメントのGROUP BY句の詳細について説明します。 GROUP BY句は、特定のコレクション列を使用して結果セット内のすべてのレコードをグループ化するために使用されます。 レコードのグループを照会するために使用されます。
構文
GROUP BY句の構文は次のとおりです。
例
SELECT…GROUP BY句の例を見てみましょう。 Id、Name、Salary、Designation、およびDeptフィールドを持つ従業員テーブルを以下のように想定します。 各部門の従業員数を取得するクエリを生成します。
次のクエリは、上記のシナリオを使用して従業員の詳細を取得します。
クエリが正常に実行されると、次の応答が表示されます。
JDBCプログラム
以下に示すのは、特定の例にGroup By句を適用するJDBCプログラムです。
HiveQLGroupBy.javaという名前のファイルにプログラムを保存します。 このプログラムをコンパイルして実行するには、次のコマンドを使用します。