sql >> データベース >  >> RDS >> Mysql

結果セットの最後の行のすべての列値の合計と行の合計(group by)を取得するSQLクエリ

    GROUP BYを使用できます およびWITH ROLLUP 、このように:

    SELECT
        id
    ,   SUM(jan) as jan
    ,   SUM(feb) as feb
    ,   SUM(mar) as mar
    ,   SUM(jan+feb+mar) as TRS
    FROM test
    GROUP BY id WITH ROLLUP
    

    sqlfiddleのライブデモ。



    1. Atomic UPDATE..PostgresのSELECT

    2. MySQL-データベースから半径内のポイントを検索

    3. MariaDBでのSUBTIME()のしくみ

    4. 実際のエスケープ文字列とPDO