数码资讯
mysql中按组子句的使用简介
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
可以在列中使用组按组值,如果需要的话可以计算列。使用组列的计数、总和、AVG和其他函数。
对employee_tbl表了解GROUP BY子句中有如下记录:
MySQL SELECT * FROM employee_tbl >;
+ + + + ------ ------ ------------ -------------------- +
我的名字work_date | | | | daily_typing_pages |
+ + + + ------ ------ ------------ -------------------- +
| 1 |约翰| 2007-01-24 | 250 |
| 2 | RAM | 2007-05-27 | 220 |
| 3 |杰克| 2007-05-06 | 170 |
| 3 |杰克| 2007-04-06 | 100 |
| 4 |姬尔| 2007-04-06 | 220 |
| 5 |扎拉| 2007-06-06 | 300 |
| 5 |扎拉| 2007-02-06 | 350 |
+ + + + ------ ------ ------------ -------------------- +
7行(0秒)
现在,在上面表格的基础上,我们要计算每个雇员工作的天数。
如果我们要编写一个SQL查询,如下所示,我们将得到以下结果:
MySQL >选择计数(*)从employee_tbl;
--------------------------- + +
|计数(*)|
--------------------------- + +
7 | |
--------------------------- + +
但是,这不是我们的目的地服务,我们希望显示每个输入的总页数:
选择名称、计数(*)
从-> employee_tbl
按名称分组;
------ ---------- + + +
|名字|(计数*)|
------ ---------- + + +
|杰克| 2 |
|姬尔| 1 |
|约翰| 1 |
| RAM | 1 |
| Zara | 2 |
------ ---------- + + +
5行(0.04秒)
对employee_tbl表了解GROUP BY子句中有如下记录:
MySQL SELECT * FROM employee_tbl >;
+ + + + ------ ------ ------------ -------------------- +
我的名字work_date | | | | daily_typing_pages |
+ + + + ------ ------ ------------ -------------------- +
| 1 |约翰| 2007-01-24 | 250 |
| 2 | RAM | 2007-05-27 | 220 |
| 3 |杰克| 2007-05-06 | 170 |
| 3 |杰克| 2007-04-06 | 100 |
| 4 |姬尔| 2007-04-06 | 220 |
| 5 |扎拉| 2007-06-06 | 300 |
| 5 |扎拉| 2007-02-06 | 350 |
+ + + + ------ ------ ------------ -------------------- +
7行(0秒)
现在,在上面表格的基础上,我们要计算每个雇员工作的天数。
如果我们要编写一个SQL查询,如下所示,我们将得到以下结果:
MySQL >选择计数(*)从employee_tbl;
--------------------------- + +
|计数(*)|
--------------------------- + +
7 | |
--------------------------- + +
但是,这不是我们的目的地服务,我们希望显示每个输入的总页数:
选择名称、计数(*)
从-> employee_tbl
按名称分组;
------ ---------- + + +
|名字|(计数*)|
------ ---------- + + +
|杰克| 2 |
|姬尔| 1 |
|约翰| 1 |
| RAM | 1 |
| Zara | 2 |
------ ---------- + + +
5行(0.04秒)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。