我在表格中有以下列:
如果产品名称相同,我想添加产品数量。例如,如果我有两次相同名称的产品,我希望添加产品的总数量并获得结果。
这是表格,我想添加相同项目的数量:
Name Quantity Description
Pen 3
Pencil 2
Pen 6
Eraser 7
Eraser 6
例如:
答案 0 :(得分:11)
解决方案是GROUP BY
子句:
SELECT Name, SUM(Quantity)
FROM Table
GROUP BY Name
SQL查询中使用 GROUP BY
将行组合在一起以进行聚合。
例如:
如果您的输入表有行:
ItemName Qty
Pen 4
Pencil 7
Pen 6
SQL代码:
SELECT ItemName, SUM(Qty)
FROM Table
GROUP BY ItemName
在查询中使用GROUP BY ItemName
会为您提供输出:
ItemName Qty
Pen 10
Pencil 7
答案 1 :(得分:-1)
SELECT SUM(column_name) FROM table_name
这是最好的例子!