`
web_in
  • 浏览: 13953 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[数据库及其应用]--SQL中的聚合函数(COUNT(),SUM(),AVG()等)的简介 【难度 ★★★】

阅读更多
SQL中的聚合函数(COUNT(),SUM(),AVG()等)主要是用于统计,若使用聚合函数作为约束条件,则不能放于WHERE字句中,一般的,聚合函数需要与"GROUP BY"  甚至"HAVING"关键字连用,而且聚合函数作为约束条件需放到HAVING字句中。例子:

【代码】--查询出现了100次以上的客户名称及其次数
SELECT f_client,COUNT(f_client) FROM t_proj
    GROUP BY f_client
HAVING COUNT(f_client) > 100

再例:
【代码】--查询手机型号编码在数据库中重复出现了2次或以上的错误情况的信息
SELECT * FROM ts_tac WHERE tac in (
    SELECT tac FROM ts_tac GROUP BY tac HAVING COUNT(*) > 1
)


可见,count(*) 等聚合函数可以不出现在SELECT的字段中,即可直接在HAVING中使用。
分享到:
评论

相关推荐

    SAP-ABAP-SQL中的select语句讲解

    ABAP中SQL语法详细介绍,包括基础语法和各种聚合函数,如MAX,MIN,AVG,COUNT,SUM,DIV,MOD,CEIL,FLOOR,DIVSION,ROUND,FOR ALL ENTRIES IN.除了各种聚合函数还有字段拆分,连接,子语句查询,字段类型转换,分情况赋值...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程.txt

    21.SQL Server 2014聚合函数AVG() SUM().mp4 22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26....

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    21.SQL Server 2014聚合函数AVG() SUM().mp4 22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26....

    SQL Server 2014基础入门视频教程 (40集,含课件)

    21.SQL Server 2014聚合函数AVG() SUM().mp4 22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26....

    Sql Server 字符串聚合函数

    利用SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN是无法做到的。因为这些都是对数值的聚合。不过我们可以通过自定义函数的方式来解决这个问题。1.首先建立测试表,并插入测试数据: 代码如下:create table ...

    SQL的聚合函数——指定列的总行数、最大值、最小值、和、平均值、聚合函数控制的处理

    聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。 常用的聚合函数: 指定列的总行数 count(col): 表示求指定列的总行数 指定列的最大值 max(col): ...

    归纳总结-sql常见函数-介绍说明与实际案例语句

    聚合函数:用于对一组值进行计算并返回单个值,如COUNT()、SUM()、AVG()等。 转换函数:用于将一种数据类型转换为另一种数据类型,例如CAST()和CONVERT()。 日期函数:用于处理日期和时间,如GETDATE()、DATEADD()、...

    精通SQL--结构化查询语言详解

    17.1.2 游标的作用及其应用 350 17.2 sql游标的使用 351 17.2.1 使用declare cursor语句创建游标 351 17.2.2 使用open/close语句打开/关闭游标 352 17.2.3 使用fetch语句检索数据 352 17.2.4 基于游标的定位...

    数据库SQL中having和where的用法区别

    “Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。 “Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having...

    精通sql结构化查询语句

    8.3.6 颠倒字符串的顺序 8.3.7 字符串替换 8.4 聚合函数 8.4.1 聚合函数概述 8.4.2 SUM函数运算 8.4.3 MAX函数运算 8.4.4 MIN函数运算 8.4.5 AVG函数运算 8.4.6 COUNT函数运算 8.4.7 聚合函数的组合使用 8.5 小结第9...

    SQL语法大全

    SQL语法大全 SQL语法大全 1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access ...

    SQL的排序聚合实用于初学者来看

    SQL的排序聚合聚合函数: avg([all|distinct]column) avg:平均数 sum([all|distinct]column) sum:求和 max([all|distinct]column) max: 最大值 min([all|distinct]column) min: 最小值 count([all|distinct]...

    精通SQL 结构化查询语言详解

    17.1.2 游标的作用及其应用 17.2 SQL游标的使用 17.2.1 使用DECLARE CURSOR语句创建游标  17.2.2 使用OPEN/CLOSE语句打开/关闭游标  17.2.3 使用FETCH语句检索数据  17.2.4 基于游标的定位DELETE语句  ...

    T-SQL高级查询

    包括sum、avg、min、max、count等 c、 要对其执行聚合函数的列 compute by适合做先分组后汇总的业务。compute by后面的列一定要是order by中出现的列。 3、 cube汇总 cube汇总和compute效果类似,但语法较...

    mysql基本语法,增删改查大全总结,以及常用的sql语句总结

    mysql语法大全总结,内含DDL,DML,DQL,DCL等语句,可作为工作学习的小字典,随时查看学习,查询所有数据库...- 聚合函数(count,max,min,avg,sum) - 分组查询(group by) - 排序查询(order by) - 分页查询(limit)

    SQL常用语句.zip

    sql语句 SQL(Structured Query Language,结构化...常与聚合函数(如COUNT、SUM、AVG等)一起使用。例如,统计每个部门的员工数量,可以使用“SELECT department, COUNT(*) FROM employees GROUP BY department”。

    SQL开窗函数介绍以及示例

    sql开窗函数详解 SQL开窗函数(Window Functions)是一种用于在查询...SUM(), AVG(), COUNT(): 计算窗口中某列的累计和、平均值、计数等。 LAG(), LEAD(): 获取当前行前面或后面某行的值。 PARTITION BY子句用于分组

    SQL查询技巧(范例宝典)

     实例338 利用聚合函数COUNT求日销售额大于某值的商品数 495  实例339 利用聚合函数First或Last求数据表中第一条或最后一条记录 496  10.11 多表查询(连接查询) 498  实例340 利用FROM子句进行多表...

    reactr-ql:用SQL来描述Reactor API。可用SQL来实现数据处理逻辑,支持实时数据处理,支持聚合,分组,自定义函数等功能,让数据处理更简单

    支持聚合函数count , sum , avg , max , min 。 支持运算select val/100 percent from cpu_usage 。 支持select sum(val) sum from topic group by interval('10s') 。按时间分组。 支持多列select count(1) ...

Global site tag (gtag.js) - Google Analytics