ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド
GROUP BY句::=GROUP▲BY▲<列指定リスト>
直前に指定する句によって取得されるリレーション中の列(グループ化列)を指定します。指定したグループ化列でグルーピングが実行されます。
グルーピングでは,GROUP BY句で指定した列の値が同一の行をグルーピングして,グループ単位に1行にまとめて出力します。
列指定リストの指定については,「4.4.12 列指定リスト」を参照してください。
列指定リストに指定する列指定は,同じ列指定を重複して指定できません。また,先行するFROM句のリレーション参照が一つの場合,列指定リストには列名だけを指定します。FROM句のリレーション参照が複数の場合,列指定リストに指定する各列名は,データ識別子と列名を指定して,一意にしなければいけません。
ありません。
リレーション式にGROUP BY句を指定した場合,SELECT句中の選択式にはGROUP BY句で指定された要素(グループ化列の名称)以外の列指定または列名を一次子とする値式は指定できません。
リレーションs1の列b,cをグループ化し,列a,b,cのデータを出力します。下線部がGROUP BY句の部分です。
REGISTER QUERY q1 SELECT s1.b,s1.c FROM s1[ROWS 100] GROUP BY s1.b,s1.c;
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.