MySQL/関数/集計

合計

合計を出すには SUM 関数を使う。

対象レコードがなかった場合の挙動

素の場合。この場合は、対象件数ゼロでも1レコード発生する。

SELECT
    SUM(v)
FROM
    hoge
WHERE
    piyo='456'

GROUP BY の場合は対象が無いならレコードも無い。

SELECT
    SUM(v)
FROM
    hoge
WHERE
    piyo='123'
GROUP BY
    fuga
db/mysql/function/summary.txt · 最終更新: 2018-03-13 15:55 by ore