圧倒的備忘録

忘却は罪である。

【SQL入門】グループ化

(a)選択が行われてからグループ化(集計)されるパターン

SELECT num,sum
    FROM test_result_table
    WHERE num > 98000
    GROUP BY num

(b)グループ化(集計)の後に、選択されるパターン

SELECT num,sum
    FROM test_result_table
    GROUP BY num
    HAVING num > 98000

(c) 同性同名の表示

SELECT name
    FROM test_result_table
    GROUP BY name
    HAVING COUNT(*) >= 2