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

MySqlは、新しい列のすべての行の列の合計を取得します

    間違ったデザインのselectidをリクエストしましたが、本当に必要な場合は

    副選択を使用して列の合計を計算できます

    SELECT  market, sale, (select sum(sale) as total from my_table) as  total
    from my_table 
    

    FR、UKなど、一部の国のみが必要な場合は、

    SELECT  market, sale, (select sum(sale) as total 
                               from my_table
                               where market in ('FR', 'UK')) as  total
    from my_table 
    here market in ('FR', 'UK')
    

    または、常に可能な合計額が必要です

    SELECT  market, sale, (select sum(sale) as total 
                               from my_table
                              ) as  total
    from my_table 
    here market in ('FR', UK')
    



    1. PostgreSQLでSSLを有効にする方法

    2. Grailsアプリでの壊れたパイプの例外

    3. MySQLの1つのフィールドに対してのみWHERE句を表示する方法はありますか?

    4. MariaDBで数値をフォーマットする方法