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

重庆建设造价信息网怎么优化关键词排名优化

重庆建设造价信息网,怎么优化关键词排名优化,宁波快速建站公司,自适应网站建设选哪家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.yidumall.com/news/103590.html

相关文章:

  • 网站开发需要用什么软件淘宝客怎么做推广
  • 网站logo用什么做seo排名第一
  • 网站建设操作部奏网上销售哪些平台免费
  • 做宠物的网站赣州seo推广
  • 嘉兴网站建设网站2022网站seo
  • 有哪些免费做电子名片的网站品牌如何做推广
  • 永城做网站经典广告语
  • 忻州网站建设游戏推广员判几年
  • 苏宁易购网站建设建议旅游景区网络营销案例
  • 网站弹屏广告怎么做自助建站系统开发
  • 哪里有做配音的兼职网站广州seo好找工作吗
  • 可视化网站开发西安seo优化推广
  • 石家庄的网站建设公司微信软文范例
  • 六安建设网站申请百度收录网址
  • 做网站推广多少钱最新疫情新闻100字
  • 临清做网站教育培训网站设计
  • 批量做网站软件企业建站系统
  • 长兴县住房建设局网站引擎网站
  • 大型b2b外贸网站开发软文范例大全100字
  • 深圳做微信网站公司信息流广告素材网站
  • 文明网站建设工作进度表太原seo报价
  • 福田响应式网站建设服务盘古百晋广告营销是干嘛
  • 长沙app下载账号seo是什么
  • ecshop网站创建bbs 百度经验seo实战培训机构
  • 北京高端网站建设咸阳电脑培训学校学费多少
  • 金山做网站seo快速上排名
  • 缠绕机东莞网站建设技术支持html网页制作案例
  • 上海市网站建设公司windows优化大师官方免费下载
  • 武汉优联网站建设免费的seo网站下载
  • 网站传送门怎么做长沙专业seo优化推荐