当前位置: 首页 > wzjs >正文

免费动态域名解析软件seo公司上海牛巨微

免费动态域名解析软件,seo公司上海牛巨微,工程建设标准,wordpress生存对于Java后端开发来说,必须要掌握常用的聚合函数:COUNT,MAX,MIN,SUM,AVG,掌握GROUP BY和HAVING子句的用法,掌握Where和HAVING的区别: ✅ 一、常用聚合函数(聚…

对于Java后端开发来说,必须要掌握常用的聚合函数:COUNT,MAX,MIN,SUM,AVG,掌握GROUP BY和HAVING子句的用法,掌握Where和HAVING的区别:

✅ 一、常用聚合函数(聚合函数用于统计汇总数据)

聚合函数作用示例
COUNT()统计记录条数SELECT COUNT(*) FROM 表名
MAX()求最大值SELECT MAX(价格) FROM 商品
MIN()求最小值SELECT MIN(价格) FROM 商品
SUM()求总和SELECT SUM(数量) FROM 订单
AVG()求平均值SELECT AVG(价格) FROM 商品

✅ 二、GROUP BY 子句(用于分组统计)

GROUP BY 将数据按照某个字段进行分组,并配合聚合函数使用。

示例:

SELECT 部门, AVG(薪资)
FROM 员工
GROUP BY 部门;

含义:按“部门”分组,统计每个部门的平均薪资。


✅ 三、HAVING 子句(对分组后的数据进行过滤)

  • WHERE 是在 分组前 对原始数据进行过滤。
  • HAVING 是在 分组后 对聚合结果进行过滤。

示例:

SELECT 部门, AVG(薪资) AS 平均薪资
FROM 员工
GROUP BY 部门
HAVING AVG(薪资) > 8000;

含义:先按部门分组,再筛选平均薪资大于8000的部门。


✅ 四、WHERE 和 HAVING 的区别总结:

对比项WHEREHAVING
作用阶段分组前(原始数据)分组后(聚合结果)
是否能用聚合函数❌不能✅可以
示例WHERE 薪资 > 5000HAVING AVG(薪资) > 8000

✅ 五、综合示例

假设我们有一个员工表 employees

idnamedepartmentsalary
1张三IT8000
2李四HR6000
3王五IT9000
4赵六HR5000
5孙七Sales7000

查询平均工资大于7000的部门及其平均工资:

SELECT department, AVG(salary) AS avg_salary
FROM employees
GROUP BY department
HAVING AVG(salary) > 7000;

http://www.dtcms.com/wzjs/105409.html

相关文章:

  • 林州二建集团建设有限公司网站市场营销最有效的手段
  • 东莞网站设计定做西安网络优化哪家好
  • 货代如何做亚马逊和速卖通网站营销手段有哪些方式
  • 江苏住房城乡建设部网站个人怎么注册自己的网站
  • 做网站哪些公司比较靠谱软文如何推广
  • 做外贸如何分析客户网站合肥网站关键词排名
  • 课程网站建设简介2023年最新时政热点
  • 做直播网站要什么证吗百度平台商家客服
  • 织梦手机网站怎么做优化搜狗排名
  • 做网站 被谷歌收录互联网最赚钱的行业
  • seo技术培训东莞win7系统优化
  • 石景山区网站建设免费放单平台无需垫付
  • 有没有和小孩做的网站百度关键词统计
  • 网站css下载深圳百度推广客服
  • 长沙做网站 青创互联搜一搜百度
  • 定制网络开发流程seo优化排名百度教程
  • 西宁网站制作哪里好搜狗seo优化
  • 宠物网站建设的目的外包公司值得去吗
  • 网络营销推广实训报告狼雨的seo教程
  • 电子 公司 网站建设万网域名查询官网
  • java 的 wordpress长沙靠谱seo优化
  • 山东烟台建设厅网站百度推广中心
  • 一起做彩票网站的人免费注册网站有哪些
  • 温州网站建设7777web自创网站
  • 唐山模板建站系统网络营销的四大基础理论
  • 上海电商设计招聘网站武汉千锋教育培训机构怎么样
  • wordpress smtp哪个好外贸seo软文发布平台
  • 360做企业网站多少钱链接转二维码
  • 阜阳网站制作公司去哪找优秀网站网页设计
  • 成都上市的网站建设公司怎么做网站