• 正在加载中...
  • Aggregate Function合计函数

    Aggregate Function(合计函数):查询中使用表中一个数据列中所有数据行的数据进行运算的函数,例如COUNT、AVG和STDEV函数。VB中的SQL合计函数主要包括记录个数(COUNT)、最大值(MAX)、最小值(MIN)、平均值(AVG)以及求和(SUM)。

    编辑摘要
    本词条内容尚未完善,欢迎各位编辑词条,贡献自己的专业知识!

    目录

    在编写表达式或编程时,可以使用SQL合计函数(包括前面列出的三个函数)和字段合计函数来处理多种统计计算。

    名称/Aggregate Function合计函数 编辑

    English Name:Aggregate Function

    中文名称:合计函数

    简述/Aggregate Function合计函数 编辑

    数据库的操作中,常常会涉及数据表中记录的个数、某字段的最大值或最小值、某字段的平均以及某字段的总和等计算。这些计算当然可以通过设计算法,利用VB程序本身来实现。但是如果利用VB中的SQL合计函数,则求解过程大为简化,程序效率大大提高。虽然这些合计函数十分有用,但关于它的使用方法在文献资料甚至是数据库高级编程专著中却少有介绍,使涉足VB的开发人员往往舍近求远、弃简就繁,放弃对这些函数的使用。

    VB中SQL合计函数的使用/Aggregate Function合计函数 编辑

    VB的帮助系统虽然给出了这些函数的引用格式,但如何将它们应用在VB程序设计中则不甚明了。
    我们通过一个实例来说明SQL合计函数的使用。为此,先利用VB的可视化数据管理器建立一个数据库文件sql.mdb,再创建一个数据表salary,salary包括三个字段,由三个记录组成,如图1所示。
    合计函数的引用格式为:

    姓名

    年龄

    工资

    张三

    27

    500

    李四

    30

    900

    王五

    32

    800



       

     

           COUNT(*) 计算数据表中记录个数

      MAX(年龄) 给出最大年龄

      MIN(年龄) 给出最小年龄

      AVG(工资) 计算平均工资

      SUM(工资) 计算工资总和

     在VB中使用SQL合计函数

    在VB中使用SQL合计函数需要借助于SELECT语句,例如:

    SELECT MAX(年龄) AS maxa, SUM(工资) AS sums FROM salary

    可求出最大年龄和工资总和,结果分别存放到动态字段变量maxa和sums中。

    SELECT语句还可带有WHERE短语,以限制参与计算的记录。例如:

    SELECT SUM(工资) AS sumsa FROM salary WHERE(年龄>30)

    可求出年龄大于30岁的工资总和,结果存放到动态字段变量sumsa中。

    合计函数相关/Aggregate Function合计函数 编辑

    VB    计算机语言   软件  SQL

    添加视频 | 添加图册相关影像

    互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

    登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。

    互动百科用户登录注册
    此词条还可添加  信息模块
    编辑摘要

    WIKI热度

    1. 编辑次数:4次 历史版本
    2. 参与编辑人数:2
    3. 最近更新时间:2011-09-30 00:19:33

    贡献光荣榜

    更多

    互动百科

    扫码下载APP