10SQL - group by关键字

简介: 10SQL - group by关键字

概念

GROUP BY 语句可结合一些聚合函数来使用

GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。

语法

SQL GROUP BY 语法

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;

表结构

GROUP BY 简单应用

统计 access_log 各个 site_id 的访问量:

代码:

SELECT site_id, SUM(access_log.count) AS nums
FROM access_log GROUP BY site_id;

执行以上 SQL 输出结果如下:

SQL GROUP BY 多表连接

下面的 SQL 语句统计所有网站的访问的记录数:

实例

SELECT Websites.name,COUNT(access_log.aid) AS nums FROM access_log
LEFT JOIN Websites
ON access_log.site_id=Websites.id
GROUP BY Websites.name

执行以上 SQL 输出结果如下:


目录
相关文章
|
5月前
|
SQL 关系型数据库 MySQL
SQL FULL OUTER JOIN 关键字
SQL FULL OUTER JOIN 关键字
49 2
|
3月前
|
SQL 安全 流计算
Flink SQL 在快手实践问题之Group Window Aggregate 中的数据倾斜问题如何解决
Flink SQL 在快手实践问题之Group Window Aggregate 中的数据倾斜问题如何解决
74 1
|
4月前
|
SQL
SQL FULL OUTER JOIN 关键字
【7月更文挑战第17天】SQL FULL OUTER JOIN 关键字。
39 6
|
4月前
|
SQL
SQL INNER JOIN 关键字
【7月更文挑战第17天】SQL INNER JOIN 关键字。
43 5
|
4月前
|
SQL 数据库
SQL LEFT JOIN 关键字
【7月更文挑战第17天】SQL LEFT JOIN 关键字。
34 4
|
4月前
|
SQL 数据库
SQL RIGHT JOIN 关键字
【7月更文挑战第17天】SQL RIGHT JOIN 关键字。
39 2
|
4月前
|
SQL 数据库
SQL ORDER BY 关键字
【7月更文挑战第11天】SQL ORDER BY 关键字。
39 2
|
5月前
|
SQL Java 数据库连接
SQL DISTINCT关键字详解
SQL DISTINCT关键字详解
|
5月前
|
SQL 数据库
SQL RIGHT JOIN 关键字
SQL RIGHT JOIN 关键字
31 1
|
5月前
|
SQL 数据库
SQL LEFT JOIN 关键字
SQL LEFT JOIN 关键字
38 1
下一篇
无影云桌面