黑马程序员—SQL中group by 语句的含义和详细用法
来源:互联网 发布:2017编程一小时 编辑:程序博客网 时间:2024/04/28 07:58
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
书上说group by可以将一个表分割成逻辑组,并对每一组计算聚合统计量。。最初不明白这句话的意思,后来在大家的帮助下终于弄懂了。
Group By 的字面意思就是:通过...来分组。
假设有一张T_Person表
表有这几个属性:ID, Name,Age,Salary
然后我们要检索个年龄段(按年龄分组)以及对应的最高工资(聚集函数作用于每个分组):
select Age as 年龄 , max(Salary) as 最大工资 from T_Person group by Age
比如 :
ID Name Age Salary
1 steven 19 5362
2 wifi 19 5620
3 amy 21 5320
4 bin 23 5000
5 fin 22 5600
6 okn 23 6520
output:
年龄 最大工资
19 5620
21 5320
22 5600
23 6520
注意:如果未对查询分组,聚集函数将作用于整个查询结果!也就只检索到最大的6520
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------详细请查看:http://net.itheima.com/
- 黑马程序员—SQL中group by 语句的含义和详细用法
- SQL语句中Group by语句的详细介绍
- 黑马程序员之SQL 学习笔记:SQL中group by 和having的使用
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中having count 和group by的使用
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句中GROUP BY 和 HAVING的使用 count()
- sql语句Group By用法
- sql语句Group By用法
- sql select语句中 having和where的区别用法及group by 的几种用法
- sql中group by 语句的使用
- sql 中 group by 和 having 的用法
- Android中View绘制流程以及invalidate()等相关方法分析
- 驱动程序
- xjoj316 寻找矩形
- 十进制转换成二进制、八进制、十六进制的通用方法
- WinCE7定时器通知
- 黑马程序员—SQL中group by 语句的含义和详细用法
- 第四章 ARP: 地址解析协议
- RedHat Enterprise Linux 5安装hyper-v的集成驱动(支持网络适配器 )
- hyper-v中安装readhat6.x的集成服务(支持网络适配器)
- 红帽Linux启动流程详解
- shell脚本
- Bash初始化文件/etc/profile .bash_pro-file .bash_login .profile .bash_logout /etc/bashrc .bashrc
- SoftKinetic的3D动作开发套件iisu3.0
- 如何修改MFC窗口标题