我必须总结某些产品的重量,但它们在MySQL的不同行中。怎么做?
以下是我的数据库示例:
ID | Product_id | weight_kg | Quantity |
1 | 201 | 6 | 3 |
2 | 102 | 3 | 1 |
3 | 103 | 4 | 4 |
4 | 200 | 2 | 1 |
5 | 201 | 6.3 | 7 |
6 | 205 | 1 | 7 |
例如,我想知道,以product_id
"2"(200,201,205)
开头的所有产品的重量是多少。
答案 0 :(得分:5)
SQL Server的答案是:
SELECT SUM(weight_kg * Quantity) AS Weight
FROM table
WHERE Product_id LIKE '2%'
答案 1 :(得分:1)
SELECT SUM(weight_kg * Quantity) FROM table_name WHERE Product_id LIKE '2%'