Group by的用法

以你之姓@ 2021-09-29 12:22 456阅读 0赞

Group by的用法

GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。

Group by用法:

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

分组后的条件使用 HAVING 来限定,WHERE 是对原始数据进行条件限制。几个关键字的使用顺序为 where 、group by 、having、order by ,

单个字段场景:

SELECT

NAME,

SUM (*)

FROM

employee_tbl

WHERE

ID <> 1

GROUP BY

NAME

HAVING

SUM (*) > 5

ORDER BY

SUM (*) DESC;

单个字段场景:

SELECT

CONTENTID,

LOGINNAME,

“MAX” (CREATETIME) AS CREATETIME

FROM

USER_SCORE_RECORD

WHERE

CONTENTID = 640658720

GROUP BY

CONTENTID,

LOGINNAME

转载于:https://www.cnblogs.com/myxcf/p/9959922.html

发表评论

表情:
评论列表 (有 0 条评论,456人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SQL中group by

    1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行

    相关 Oracle Group By 之 —— Having

    客户需求分析:   笔者最近接到一家客户的一个需求。他们部署了一个ERP系统,现在采用的就是Oracle数据库。现在由于企业统计分析的需要,要实现如下的需 求。   1、按

    相关 Group by

    Group by的用法 GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 Group by用法: