返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

group by的注意事项

时间:2018-04-16 22:17来源:知行网www.zhixing123.cn 编辑:麦田守望者

group by的含义:

官方:GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。

简单说就是将一个或多个列的相同值分为一组。

一,group by只会处理原始字段的值,如果在语句中修改了字段的值,group by的依然是原始值。
mysql> select * from t1;
+------+----------+
| id | name |
+------+----------+
| 1 | nancr |
| 2 | zhangsan |
| 3 | zhangsan |
| 4 | lisi |
| 5 | sss |
| 6 | sss |
+------+----------+
6 rows in set (0.00 sec)

mysql> select id,count(*) from t1 group by id;
+------+----------+
| id | count(*) |
+------+----------+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 1 |
| 5 | 1 |
| 6 | 1 |
+------+----------+
6 rows in set (0.00 sec)

mysql> select 1 as id,count(*) from t1 group by id;
+----+----------+
| id | count(*) |
+----+----------+
| 1 | 1 |
| 1 | 1 |
| 1 | 1 |
| 1 | 1 |
| 1 | 1 |
| 1 | 1 |
+----+----------+
6 rows in set, 1 warning (0.00 sec)

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
标签(Tag):php
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
猜你感兴趣