sql >> Databáze >  >> RDS >> Mysql

MySql získá součet sloupce v každém řádku nového sloupce

Požadujete výběr id špatně navržený, ale pokud opravdu potřebujete

Součet ve sloupci můžete vypočítat pomocí podvýběru

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

pokud potřebujete pouze nějakou zemi, např. FR, UK, můžete

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')

nebo vždy potřebujete celkovou částku, kterou můžete

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



  1. Vyplnění DataTable v C# pomocí MySQL

  2. Vysvětlení velikosti úložiště „datetime2“ na serveru SQL

  3. Struktura složek pro ukládání milionů obrázků?

  4. Úlohy hybridní databáze OLTP/Analytics v clusteru Galera využívající asynchronní podřízené jednotky