Mysql
 sql >> база данни >  >> RDS >> Mysql

MySql получава сумата от колона във всеки ред на нова колона

Искате да изберете идентификатор, който е грешно проектиран, но ако наистина имате нужда от

Можете да изчислите сумата в колона, като използвате подселекция

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изчислим разликата между две дати в MySQL

  2. Обновете съдържанието на div само ако към базата данни се добави ново съдържание

  3. Полетата на кой ред се връщат при групиране с MySQL?

  4. Изчисляване на процента от броя на групата(*)

  5. Задействайте повиквания при каскадно изтриване