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

重庆建设造价信息网天津seo优化排名

重庆建设造价信息网,天津seo优化排名,做网站app,设计本官方网站奶油风1.GROUP BY GROUP BY 函数就是 SQL 中用来实现分组的函数,其用于结合聚合函数,能根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 mysql> SELECT country, COUNT(country) AS teacher_count-> FROM teacher…

1.GROUP BY
GROUP BY 函数就是 SQL 中用来实现分组的函数,其用于结合聚合函数,能根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。

mysql> SELECT `country`, COUNT(`country`) AS `teacher_count`-> FROM `teachers`-> GROUP BY `country`-> ORDER BY `teacher_count`, `country`;
+---------+---------------+
| country | teacher_count |
+---------+---------------+
| JP      |             1 |
| UK      |             1 |
| USA     |             1 |
| CN      |             2 |
+---------+---------------+
4 rows in set (0.04 sec)

2.HAVING 子句
我们在使用 WHERE 条件子句时会发现其不能与聚合函数联合使用,为解决这一点,SQL 中提供了 HAVING 子句。在使用时, HAVING 子句经常与 GROUP BY 联合使用,HAVING 子句就是对分组统计函数进行过滤的子句。

mysql> SELECT `T`.`name`, IFNULL(SUM(`C`.`student_count`),0) AS `student_count`-> FROM `courses` `C` -> RIGHT JOIN `teachers` `T` ON `C`.`teacher_id` = `T`.`id`-> GROUP BY `T`.`id`-> HAVING `student_count` < 3000-> ORDER BY `student_count`, `name`;
+------------------+---------------+
| name             | student_count |
+------------------+---------------+
| Linghu Chong     |             0 |
| Northern Beggar  |             0 |
| Southern Emperor |          1520 |
+------------------+---------------+
3 rows in set (0.02 sec)

例题

在这里插入图片描述
在这里插入图片描述

筛选出同一国家的教师平均年龄大于所有教师平均年龄的国家,并获取这些国家的所有教师信息

拆分:

1.先选出教师平均年龄大于所有教师平均年龄的国家

SELECT country from teachers
group by country
having avg(age) > (SELECT avg(age) from teachers)

2.拿着这些国家去teachers表里找出教师信息

SELECT * from teachers
where country in(
SELECT country from teachers
group by country
having avg(age) > (SELECT avg(age) from teachers)
);

3.内联视图子查询
现需要查询国籍为美国(USA),且年龄最大的教师,请使用内联视图子查询实现。

本题将从教师表中查询到的美国教师作为内联表,再使用 WHERE 子句进行查询操作。

SELECT *
FROM (SELECT *FROM `teachers`WHERE `country` = 'USA'
) `T`
WHERE `age` = (SELECT MAX(`age`)FROM `teachers`WHERE `country` = 'USA'
);
http://www.dinnco.com/news/29447.html

相关文章:

  • 绍兴柯桥哪里有做网站的免费优化网站排名
  • 企业建设网站的价值地推扫码平台
  • 杭州网站建设网络公司青岛百度网站排名优化
  • 网站备案是每年一次吗最佳磁力链ciliba
  • 如何个人电脑做网站关键词排名优化怎么做
  • 西安学网站开发哪边好宁波网站制作优化服务公司
  • 做网站插背景图片如何变大seo学徒
  • 深圳网站商城建设灰色关键词排名优化
  • 泰安网站建设 九微米推广软文营销案例
  • 苏州app定制开发惠州百度seo地址
  • 一级a做爰片免费网站在线百度搜索指数排行
  • 超值的镇江网站建设流量宝
  • 网站广告手机网页制作软件
  • 网站开发 cms台州seo优化公司
  • 网站建设费用包括哪些苏州搜索引擎优化
  • 自己网站如何做关键词排名靠前admin5站长网
  • 网站文字模板抖音seo运营模式
  • 个人域名可以备案企业网站吗seo计费系统源码
  • 帝国怎么做中英文网站网站手机优化
  • 什么网站是做家教的产品网络推广方式
  • 免费做网站方案什么是软文写作
  • wordpress虚拟主机无法发邮件shopify seo
  • 沧州网站建设多少钱整站快速排名优化
  • 专业网站建设的意义银川网页设计公司
  • wordpress 与 thinkphp象山关键词seo排名
  • 如何做网站授权网址2022年关键词排名
  • 网站城市切换如何做厦门谷歌seo公司
  • 淘宝网站小视频怎么做百度推广页面投放
  • 中关村手机网衡阳seo优化推荐
  • 黄贝建设网站建设常熟网站建设