Login
登录 注册 安全退出
当前位置: 首页 > 文档资讯 > 技术教程 > 在 MySQL GROUP BY 子句中使用多列有何意义?

在 MySQL GROUP BY 子句中使用多列有何意义?

时间:2023-09-12浏览: [ ]

通过在 GROUP BY 子句中指定多个列,我们可以将结果集拆分为更小的组。 GROUP BY 子句中指定的列越多,组就越小。

示例

mysql> Select designation, YEAR(Doj), count(*) from employees GROUP BY designation, YEAR(DoJ);

+-------------+-----------+----------+
| designation | YEAR(Doj) | count(*) |
+-------------+-----------+----------+
| Asso.Prof   | 2013      | 1        |
| Asst.Prof   | 2015      | 1        |
| Asst.Prof   | 2016      | 1        |
| Prof        | 2009      | 2        |
| Prof        | 2010      | 1        |
+-------------+-----------+----------+

5 rows in set (0.00 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。

文章推荐更多>