我在表格中有以下列:
如果产品名称相同,我想添加产品的数量.例如,如果我有两次相同名称的产品,我想要添加产品的总数量并获得结果.
这是表格,我想添加相同项目的数量:
Name Quantity Description
Pen 3
Pencil 2
Pen 6
Eraser 7
Eraser 6
Run Code Online (Sandbox Code Playgroud)
例如:
Sno*_*ind 11
解决方案是GROUP BY条款:
SELECT Name, SUM(Quantity)
FROM Table
GROUP BY Name
Run Code Online (Sandbox Code Playgroud)
GROUP BY在SQL查询中用于将行组合在一起以进行聚合.例如:如果输入表有行:
ItemName Qty
Pen 4
Pencil 7
Pen 6
Run Code Online (Sandbox Code Playgroud)
SQL代码:
SELECT ItemName, SUM(Qty)
FROM Table
GROUP BY ItemName
Run Code Online (Sandbox Code Playgroud)
GROUP BY ItemName在您的查询中使用将为您提供输出:
ItemName Qty
Pen 10
Pencil 7
Run Code Online (Sandbox Code Playgroud)