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

Vynásobte hodnoty sloupců z více řádků a poté sečtěte

Proč neprovést výpočet v databázi?

SELECT SUM(price * sold) as total
FROM `inv`;

EDIT:

SELECT SUM((replace(price, '$', '') + 0) * sold) as total
FROM `inv`;



  1. Převést/zakódovat řetězec na čísla

  2. pgmemcache vs Infinite Cache

  3. Podmíněné pořadí podle

  4. Přehled příkazu T-SQL PRINT