如何在mysql中显示分组方式?
假设我的桌子上有不同数量的狗如何在mysql中显示分组方式?,mysql,database,Mysql,Database,假设我的桌子上有不同数量的狗 --------------------------------- | ID | NAME |Number| --------------------------------- | 1 | German Shephard |3 | --------------------------------- | 2 | Bull Dog |5 | ----------------------------
---------------------------------
| ID | NAME |Number|
---------------------------------
| 1 | German Shephard |3 |
---------------------------------
| 2 | Bull Dog |5 |
---------------------------------
|3 | Pug |7 |
它们属于所有超级狗种集合。现在我想通过将它们重命名为狗种来显示总数。在mysql中如何操作
---------------------------------
| ID | NAME |Sum|
---------------------------------
| 1 |Dog species |15 |
---------------------------------
您可以使用以下查询:
SELECT 1 AS ID, 'Dog species' AS NAME, SUM(Number) AS Sum
FROM yourTable;
这有点做作,理想情况下,您的表将有另一列对应于该物种。然后,我们可以按此列进行分组,并报告每个物种的总数。您可以使用以下查询:
SELECT 1 AS ID, 'Dog species' AS NAME, SUM(Number) AS Sum
FROM yourTable;
这有点做作,理想情况下,您的表将有另一列对应于该物种。然后,我们可以按此列分组,并报告每个物种的总数。到目前为止你有吗?除了狗,猫可能还有其他类型的毛茸茸的动物吗?是的,我使用了子字符串,但这是一个正常的例子,因为我的数据是latge,我没有得到正确的结果。我刚刚在这里给出了一个例子,但是我的数据太大了,我得到了错误的答案,所以我想从这个简单的例子中看看你到目前为止有没有?除了狗,猫,这里还有其他类型的毛茸茸的动物吗?是的,我使用了子字符串,但这是正常的例子,因为我的数据是latge,我没有得到正确的结果。我刚刚给出了一个例子,但是我的数据太大了,我得到了错误的答案,所以我想从这个简单的例子中看到是的,我在他给定的结构中没有看到任何列引用
超集
。是的,我在他给定的结构中没有看到任何列引用超集
。