美文网首页
select 配合group by子句

select 配合group by子句

作者: 蔺蔺蔺赫赫 | 来源:发表于2019-07-19 08:39 被阅读0次

group by子句:配合聚合函数应用

                常用聚合函数

平均 AVG()

个数 count()

总和 SUM()

最大 MAX()

最小 MIN()

集合 GROUP_CONCAT()

例子1:统计每个国家的总人口

select countrycode,SUM(population) from city group by countrycode;

例子2:统计每个国家的城市个数

select countrycode,count(id) from city group by countrycode;

从city 这个表中 以国家为基准 统计国家城市的个数

1. 拿什么为基准

                      GROUP BY  countrycode

                2. 统计什么东西

                      城市id,name

                3. 统计东西的种类是什么?

                      COUNT(id)

例子3:统计每个国家的省名字列表

SELECT countrycode,GROUP_CONCAT(district) 

FROM city

GROUP BY countrycode;

从city 这个表中 以国家为基准 统计国家 和 城市名称的统计

例子4:统计中国每个省的城市名列表

select District,GROUP_CONCAT(NAME)

from city

where countrycode='CHN'

GROUP BY district;

从city  这个表中  以城市为基准  统计城市和名称 关于中国的

例子5:统计中国每个省的总人口数

select district,SUM(population)

from city

where countrycode='CHN'

GROUP BY district;

从city  这个表中  以城市为基准 统计城市和人口总数 关于中国的

相关文章

  • select 配合group by子句

    group by子句:配合聚合函数应用 常用聚合函数 平均 AVG() 个数 count() 总...

  • mysql高级增删改查

    一、高级查询 select 子句 [from 子句] [where 子句] [group by子句] [havin...

  • 二:SQL查询语言

    ①、查询语句可以分为: select 子句、from 子句、where 子句、order by 子句、group ...

  • MySQL分组数据

    这涉及两个新SELECT语句子句,分别是GROUP BY子句和HAVING子句。 1. GROUP BY ...

  • MySQL 基础语法

    分组数据 数据分组 分组是在SELECT语句的GROUP BY子句中建立的。 GROUP BY子句可以包含任意数目...

  • 分组数据

    group by 创建分组 出现在where子句之后,order by子句之前having select vend...

  • SQLite Group By

    SQLite Group By SQLite 的 GROUP BY 子句用于与 SELECT 语句一起使用,来对相...

  • select 配合where子句

    where子句:前过滤 放在group by前边 例子1:where 配合 等值查询 查...

  • 《SQL基础教程》阅读笔记4

    子句书写顺序:SELECT->FROM ->WHERE-> GROUP BY ->HAVING ->ORDER B...

  • C# linq查询表达式:

    约束:LINQ查询表达式必须以from子句开头,以select或group子句结束 from [d] in IEn...

网友评论

      本文标题:select 配合group by子句

      本文链接:https://www.haomeiwen.com/subject/mayrlctx.html