sql >> Databasteknik >  >> RDS >> Mysql

MySql får summan av en kolumn i varje rad i en ny kolumn

Du begär välj id felaktigt utformad men om du verkligen behöver

Du kan beräkna summan i kolumn med hjälp av ett underval

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

om du bara behöver något land, t.ex. FR, Storbritannien kan du

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

eller så behöver du alltid den totala summan du kan

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



  1. pdo förbered flyktiga enstaka citattecken

  2. Emacs och MySQL på Mac

  3. SQL:sök efter en sträng i varje varchar-kolumn i en databas

  4. PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR i Node-MySqL