株洲建设网站制作深圳市住房和建设局官网站首页

pingmian/2026/1/25 15:29:56/文章来源:
株洲建设网站制作,深圳市住房和建设局官网站首页,网站没有备案是假的吗,一站式网站搭建Mysql之聚合函数 什么是聚合函数常见的聚合函数GROUP BYWITH ROLLUPHAVINGHAVING与WHERE的对比 总结SQL底层原理 什么是聚合函数 对一组数据进行汇总的函数#xff0c;但是还是返回一个结果 聚合函数也叫聚集#xff0c;分组函数 常见的聚合函数 1.AVG(): 求平均值 2.SUM() :… Mysql之聚合函数 什么是聚合函数常见的聚合函数GROUP BYWITH ROLLUPHAVINGHAVING与WHERE的对比 总结SQL底层原理 什么是聚合函数 对一组数据进行汇总的函数但是还是返回一个结果 聚合函数也叫聚集分组函数 常见的聚合函数 1.AVG(): 求平均值 2.SUM() :求总值 3.MIN(): 最小值 4.MAX(); 最大值 5.COUNT返回表中的个数 SUMCOUNT这些函数会自动过滤掉空值情况 AVG SUM / COUNT 注意如果计算表中有几条记录可以用以下的方式 1.COUNT(1) 2.COUNT(*) 3.COUNT(具体字段) (不一定正确) 说明count(*)会统计值为 NULL 的行而 count(列名)不会统计此列为 NULL 值的行 一般来说三者的效率是COUNT(*) COUNT(1) COUNT(具体字段) 后面Mysql优化部分会细讲 GROUP BY GROUP BY的作用就是按类分组 SELECT department_id, AVG(salary) FROM employees GROUP BY department_id ;注意 1.GROUP BY中声明的字段可以出现在SELECT中 2.GROUP BY声明在FROM后面WHERE后面ORDER BY前面LIMIT前面 WITH ROLLUP 使用 WITH ROLLUP此函数是对聚合函数进行求和 而在groupby后面还可以加入WITH CUBE和WITH ROLLUP 等关键字 对数据进行汇总。不过这个CUBE在mysql中并不适用。 注意 with rollup是对 group by 后的第一个字段进行分组求和 ORDER BY不能在rollup中使用两者为互斥关键字.如果使用会抛出以下错误 Error Code:1221. Incorrect usage of CUBE/ROLLUP and ORDER BY。mysql5.7中是不支持的在8.0以后支持。 HAVING 作用用来过滤数据 如果在过滤条件中使用了聚合函数那么就必须要用HAVING来替换WHERE HAVING 必须声明在GROUP BY的后面 结论 1.当过滤条件有聚合函数的时候则必须声明在HAVING中 2.当过滤条件没有聚合函数的时候则可以声明在HAVING或者WHERE中 但是建议大家声明在WHERE中 HAVING与WHERE的对比 HAVING的使用范围比WHERE广泛 但是在没有聚合函数的时候WHERE的效率要高于HAVING 总结 #方式1 SELECT ...,....,... FROM ...,...,.... WHERE 多表的连接条件 AND 不包含组函数的过滤条件 GROUP BY ...,... HAVING 包含组函数的过滤条件 ORDER BY ... ASC/DESC LIMIT ...,...#方式2 SELECT ...,....,... FROM ... JOIN ... ON 多表的连接条件 JOIN ... ON ... WHERE 不包含组函数的过滤条件 AND/OR 不包含组函数的过滤条件 GROUP BY ...,... HAVING 包含组函数的过滤条件 ORDER BY ... ASC/DESC LIMIT ...,...#其中 #1from从哪些表中筛选 #2on关联多表查询时去除笛卡尔积 #3where从表中筛选的条件 #4group by分组依据 #5having在统计结果中再次筛选 #6order by排序 #7limit分页SELECT表的执行顺序 SQL底层原理 例如如果在多表查询的时候 首先先通过 CROSS JOIN 求笛卡尔积相当于得到虚拟表 vtvirtual table1-1通过 ON 进行筛选在虚拟表 vt1-1 的基础上进行筛选得到虚拟表 vt1-2添加外部行。如果我们使用的是左连接、右链接或者全连接就会涉及到外部行也就是在虚拟 表 vt1-2 的基础上增加外部行得到虚拟表 vt1-3。 当然如果我们操作的是两张以上的表还会重复上面的步骤直到所有

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重庆电力建设公司网站网站建设推广文案

工服穿戴检测联动门禁开关算法通过yolov8深度学习框架模型,工服穿戴检测联动门禁开关算法能够准确识别和检测作业人员是否按照规定进行工服着装,只有当人员合规着装时,算法会发送开关量信号给门禁设备,使门禁自动打开。YOLO的结构…

肇庆有哪家做企业网站的注册城乡规划师好考吗

Hadoop的介绍Hadoop最早起源于Nutch.Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取、索引、查询等功能,但随着抓取网页数量的增加,遇到了严重的可扩展性问题——如何解决数十亿网页的存储和索引问题. 2003年、2004年谷歌发表的两…

公司网站 设计北京公司注册地址政策

mytomcat项目简介自己实现的简易的TomcatTomca实现说明Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,我们可以通过实现它来深刻了;了解它的实现原理。考虑自己…

安阳空气做优化网站是什么意思

1、beforeRouteEnter 进入页面 to – 即将要跳转到的页面 form – 跳转前的页面,从哪个页面跳转过来的 next – 下一步,若无指定跳转的路由,设置为空 next() 即可 beforeRouteEnter(to, from, next) {next() }, 使用 beforeRouteEnter 时&…

网站设计培训班老师免费html网站开发教程

相信很多考生在阅读高校招生简章的时候,在录取规则那里都会看到专业级差这么一个词,很多同学和家长就不明白了,这个专业级差到底是什么意思呢?该怎么去理解这个专业级差呢?下面新亚艺考培训学校就带着大家一起了解什么…

阿里云服务器做盗版视频网站吗网站会员系统怎么做

IDEA启动失败报错解决思路 背景:在IDEA里安装插件失败,重启后直接进不去了,然后分析问题解决问题的过程记录下来。方便下次遇到快速解决。也是一种解决问题的思路,分享出去。 启动报错信息 Internal error. Please refer to https…

响应式网站建设哪里有跨境电商软件下载

1. 结构体: 1. 结构体类型定义: 嵌入式学习第十三天!(const指针、函数指针和指针函数、构造数据类型)-CSDN博客 2. 结构体变量的定义: 嵌入式学习第十三天!(const指针、函数指针和…

单位网站建设情况调查情况品牌推广文案

一、效果: 如下图所示,进入该页面后,默认选中第一个分类,以及第一个分类下的列表数据。 二、代码实现: 关键代码: 进入页面时,默认调用分类的接口,在分类接口里做判断&#xff…

建设网站赚的是什么钱一个门户网站需要多大的空间

来源: 大数据实验室“是说芯语”已陪伴您439天现在微电子集成电路技术对世界的各种科技电子产品越来越应用广泛了,一个国家的发展越来越离不开高端芯片了,一个国家越是发展得越快对高端芯片需求量越大,比如我国的芯片需求占世界的50&#xff…

建设企业网站官网下载dede网站维护暂时关闭

上期小编给大家汇总介绍了mysql的6个基础的知识点,下面继续给大家分享一下另外7个知识点:7、什么是死锁?怎么解决?死锁:两个或多个事务相互占用了对方的锁,就会一直处于等待的状态。常见的解决死锁的方法:(…

网站建设 设备网站建设犭金手指a15

目录 这个社会的规则或者真相,跟人情一毛钱关系都没有 心平能愈三千疾(无欲无求是完人) 永远不要做羞耻心太重的人(丢人是成长最快的方式) 好脾气留给最亲的人 这个社会的规则或者真相,跟人情一毛钱关系…

h5商城网站怎么建立无锡做网站的公司电话

1. 题目 给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 输入: "tree"输出: "eert"2. 优先队列解题 先用map统计字符出现次数再将字符何其次数插入优先队列出队 struct cmp { //写在类内也可以,写在函数里也行bool…

医疗网站的运营wordpress tag标签

题目链接:leetcode使用最小花费爬楼梯 目录 题目解析: 算法原理 1.状态表示 2.状态转移方程 3.初始化 4.填表顺序 5.返回值 编写代码 题目解析: 题目让我们求达到楼梯顶部的最低花费. 由题可得: cost[i] 是从楼梯第 i 个…

免费注册账号qqseo百度贴吧

华为根据数据特性及治理方法的不同对数据进行了分类定义:内部数据和外部数据、结构化数据和非结构化数据、元数据。其中,结构化数据又进一步划分为基础数据、主数据、事务数据、报告数据、观测数据和规则数据。 对上述数据分类的定义及特征描述。 分类维…

专门做折扣的网站建立公司网站需要多少钱

♥ 为方便您进行讨论和分享,同时也为能带给您不一样的参与感。请您在阅读本文之前,点击一下“关注”,非常感谢您的支持! 文|猴哥聊娱乐 编辑|侯欢庭 七年前,一个年仅三岁的小女孩以其无邪的表情包风靡网络&#xff0…

欢迎访问语文建设杂志网站seo搜索引擎优化方案

来源:新华社美国哈勃太空望远镜的新观测成果进一步确认了宇宙在加速膨胀,现在的膨胀速度比根据早期宇宙特征预测的膨胀速度快大约9%。此次研究成果25日发表在美国《天体物理学杂志》上。研究人员利用新方法对大麦哲伦星云的70颗造父变星进行了观测。有“…

做旅游网站的公司太原心诺做网站

1.首先,我们回顾下FSO是什么?文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法。通过采用object.method这种在面向对象编程中广泛使用的语法,将一系列操作文件…

简单网站建设哪家便宜网络服务提供者发现用户利用其网络

正题 题目大意 mmm个盒子&#xff0c; 当第iii个盒子中放了xxx&#xff0c;那么i1i1i1个盒子中就必须放2x2x2x&#xff08;i<mi<mi<m&#xff09;。 求1∼n1\sim n1∼n&#xff0c;mmm个盒子&#xff0c;求第一个盒子中可以放多少个 解题思路 1号盒子中的肯定越小越好…

策划网站做营销推广网站搭建环境

Python print() 函数 描述 print() 方法用于打印输出&#xff0c;最常见的一个函数。 在 Python3.3 版增加了 flush 关键字参数。 print 在 Python3.x 是一个函数&#xff0c;但在 Python2.x 版本不是一个函数&#xff0c;只是一个关键字。 语法 以下是 print() 方法的语法: pr…

网站建设推广是什么工作铁岭网站开发公司

先看图 btn元素就是通过后台系统加上的元素,现在需要通过在btn里面写一个style标签来修改grid-nine里面的head元素的高度.开始想通过style来修改,但是不知道怎么去获取这个div外面的元素,想通过js方法去修改,写了script标签加了js代码,但不生效,后面问了才知道,这个项目是vue打…