1.グループバイは単独で使用され、クエリ結果にはグループ内のレコードが1つだけ表示されます。
「employee」から*を選択してください; 番組結果
性別別従業員グループから選択; 番組結果
表示されるのは2つのレコードのみで、この値は明らかに誤りで、収集関数は使われておらず、表示される値は各グループの最初のデータのみです。
データをまとめて表示したいなら、使うことを検討してくださいgroup_concat()関数、
2.group_concat()関数と組み合わせて使用されます。各グループで指定されたフィールド値が表示されます
お願いだから
性別、group_concat(名前)を従業員グループから性別選択;
その後、explodeとimplode関数を使ってデータを抽出します。
3.集合関数と共に使用される場合、集合関数にはcount()、sum()、avg()、max()、min()が含まれます。
従業員グループから性別別に*,count(sex)を合計として選択します。
4 を持つときの使用 「条件付き式を持つ」ことで、出力結果を制限することがあります。 条件付き式の結果のみが表示されます。 例:
[color=white!重要]? 選ぶ セックス、カウント(セックス)から 従業員グループ 著者 セックス カウント(性別) >= 3;
結果: [color=white!重要]?
「HaveingConditional Expression」はグループ化されたレコードに関わっています。
5.複数分野によるグループ化
性別・スコアで従業員からグループから選択;
クエリの結果はまず性別別に、その後スコア別にグループ化されます
6ロールアップでの使用
ロールアップを使うと、すべてのレコードの末尾にレコードが追加されます。これは上記のすべてのレコードの合計です | 性別を選択し、従業員グループから性別(性別)をロールアップで選択;
|
結果: [color=white!重要]?
| セックス | カウント(性別) 女性 | 1 男性 | 5 null | 6
|
例えば文字列の場合、名前は「Zhang San, Li Si, Wang Wu」という型の結果を生成します。これは名前の合計です。
|