sql >> Databasteknik >  >> RDS >> Mysql

Summan av multiplikation av kolumner för rader med liknande ID:n i MySQL

SELECT
id, 
SUM(amount*price) AS total
FROM mytable
GROUP BY id

Data:

| id | amount | price |
|----|--------|-------|
| 2  | 3      | 19    |
| 2  | 3      | 89    |
| 3  | 203    | 1     |

Resultat:

id  total
2   324
3   203


  1. Hur kan jag använda UUID i SQLAlchemy?

  2. sökkriterieskillnad mellan Like vs Contains() i oracle

  3. Mysql-transaktionsåterställning vid fel i uppdateringen

  4. Topptekniker för att undvika "dataskrapning" från en webbplatsdatabas