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

他の列に基づくSUM(DISTINCT)

    select sum (rate)
    from yourTable
    group by first_name, last_name
    

    編集

    これらの小さな「sums」のすべての合計を取得したい場合 "、すべてのテーブルの合計が表示されます。

    Select sum(rate) from YourTable
    

    ただし、何らかの理由で異なる場合(whereを使用する場合 、たとえば)、上記の選択の合計が必要な場合は、実行してください。

    select sum(SumGrouped) from 
    (    select sum (rate) as 'SumGrouped'
        from yourTable
        group by first_name, last_name) T1
    


    1. SQLServer2014の探索SELECTINTOParallelism

    2. OracleでさまざまなタイプのPL/SQLコレクションを使用する目的

    3. PostgreSQLの日付から月を抽出する

    4. sqliteとmysqlからデータスピナーをロードします