|
まず、群の簡単な説明です: グループ by は一般的に、count sum avg などの集計関数と組み合わせて使うのが理にかなっており、group by の 2 要素を用います。 (1) 選択後に現れるフィールドは、集計関数またはグループ by のいずれかに属します。 (2) 結果をフィルタリングするには、まず ここで、次にグループ化、または グループ化を使い、次に 群の複数の条件の分析を次の方法で見てみましょう。 SQLクエリャーに次の文を入力します テーブル作成テスト
( ヴァルハル(20)、 B・ヴァルチャー(20歳)、 C ヴァルチャー(20分)
) テスト値(1,'a','a')に挿入します。 テスト値(1,'a','a')に挿入します。 テスト値(1,'a','a')に挿入します。 テスト値(1,'a','a')に挿入します。 テスト値(1,'a','b')に挿入します。 テスト値(1,'B'','B')に挿入します。 テスト値(1,'B'','B')に挿入します。 テスト値(1,'B'','B')に挿入します。 最初の問い合わせ テストから*を選択; 結果は以下の通りです: 結果では、b列に基づき5 a と 3 b です。 C列によると:4Aと4B。
列bコードによる第2グループは以下の通りです Bによってテストグループからカウント(a)、bを選択します
列Cによる第三のグループは以下の通りです Cでテストグループからカウント(a),cを選択します
4回目はbとcの2つの条件に従ってグループ化されます テストグループからカウント(a)、b、cをb,cで選択します
5回目はcとbの順序でグループ化されます C,Bでテストグループからカウント(a)、b、cを選択します
グループは作業過程で2つの条件によって機能することがわかります。 まず、最初の条件の列bの値を最初のグループ(1-5)にまとめ、2番目のグループは6-8に分類し、既存の2つのグループは条件2の列cの値とグループ化されます。これにより、最初のグループは1-4,5の2つのグループに分けられます
|