假设我的桌子上有不同数量的狗。
---------------------------------
| ID | NAME |Number|
---------------------------------
| 1 | German Shephard |3 |
---------------------------------
| 2 | Bull Dog |5 |
---------------------------------
|3 | Pug |7 |
它们属于所有Supert的Dog种类。现在我想通过将它们重命名为Dog Species来显示总和。如何在mysql中进行?
---------------------------------
| ID | NAME |Sum|
---------------------------------
| 1 |Dog species |15 |
---------------------------------
答案 0 :(得分:2)
您可以使用以下查询:
SELECT 1 AS ID, 'Dog species' AS NAME, SUM(Number) AS Sum
FROM yourTable;
这有点人为,理想情况下,你的桌子会有另一个与该物种相对应的列。然后,我们可以GROUP BY
此列,并报告每个物种的总和。