当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

<b>SQL Server数据库技术(18)</b>[MSSQL防范]

赞助商链接



  本文“<b>SQL Server数据库技术(18)</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

统计函数是在数据库操作中经常利用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示.



这些函数普通用在SELECT 子句中,作为后果数据集的字段返回的后果.在SELECT语句的SELECT 子句中利用函数的语法以下:
    SELECT 函数名(列名1 或*),...函数名(列名n)
    FROM 表名

提醒:函数的对象或自变量必须包含在圆括号内.假如函数需求一个以上的自变量,可用逗号离隔各个自变量.

1、AVG()

    AVG() 函数返回有关列值的算术平均值.此函数只实用数值型的列.其语法以下:

    例4-26: 求各部门的平均工资



    运行后果以下:



2、COUNT()
    COUNT() 函数返回与挑选表达式匹配的列中不为NULL 值的数据个数.COUNT()函数的语法以下:

    例4-27: 计算企业的部门数目



提醒:假如用COUNT()函数引用一个列名,则返回列值的个数.

    COUNT() 函数在计算中反复计算了相同的值.假如利用了关键字DISTINCT, 则COUNT() 函数就返回行惟一值的个数.
    假如在SELECT 子句的列名位置上利用标记(*), 即便用COUNT (*), 则指定了与SELECT 语句的辨别式匹配的全部行,COUNT()函数将计算字段的行数,包含为NULL值的行.

    例4-28: 列出员工少于3 人的部门编号

[1] [2] 下一页  




3、MAX()
    MAX() 函数返回某一列的最大值.此函数实用于数值型、字符型、和日期型的列.关于列值为NULL 的列,MAX() 函数不将其列为比较的对象.其语法以下:

    例4-29: 求工资最高的员工姓名


4、MIN()
    MIN() 函数返回某一列的最小值.此函数实用于数值型、字符型、和日期型的列.关于列值为NULL 的列,MIN() 函数不将其列为比较的对象.其语法以下:

    例4-30: 求最资深的员工姓名



5、SUM()
    SUM() 函数用来返回诸如列值这样的实体的总和.此函数只实用于数值型的列,不包含NULL 值.其语法以下:

    例4-31: 求各部门的员工工资总额

    可以在一个语句中利用多个函数.
    例4-32: 求员工工资的最大值、最小值、平均值



除了上述常用的函数外,统计函数还有以下几种:

6、STDEV()
    STDEV() 函数语法以下:

    STDEV() 函数返回表达式中全部数据的尺度差(Statistical Standard Deviation).表达式普通为表的某一数据范例为NUMERIC 的列(或近似NUMERIC 范例的列,如MONEY 范例,但BIT 范例除外).表达式中的NULL 值将被忽视.其返回值为FLOAT范例.


7、STDEVP()
    STDEVP() 函数语法以下:

   STDEVP() 函数返回总体尺度差(Statistical Standard Deviation for The Population).表达式及返回值范例同STDEV() 函数.


8、VAR()
    VAR() 函数语法以下:

    VAR() 函数返回表达式中全部值的统计变异数(Statistical Variance). 表达式及返回值范例同STDEV() 函数.


9、VARP()
    VARP() 函数语法以下:

    VARP() 函数返回总体变异数(Statistical Variance for The Population). 表达式及返回值范例同STDEV() 函数.

上一页  [1] [2] 

  以上是“<b>SQL Server数据库技术(18)</b>[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .