SQLServer技术(18)
来源:互联网 发布:免费恢复数据软件 编辑:程序博客网 时间:2024/05/19 02:42
统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6所示.
这些函数通常用在SELECT子句中,作为结果数据集的字段返回的结果。在SELECT语句的SELECT子句中使用函数的语法如下:
SELECT函数名(列名1或*),...函数名(列名n)
FROM表名
提醒:函数的对象或自变量必须包括在圆括号内。如果函数需要一个以上的自变量,可用逗号隔开各个自变量。
AVG()函数返回有关列值的算术平均值。此函数只适用数值型的列。其语法如下:
例4-26:求各部门的平均工资
运行结果如下:
例4-27:计算企业的部门数目
提醒:如果用COUNT()函数引用一个列名,则返回列值的个数。
COUNT()函数在计算中重复计算了相同的值。如果使用了关键字DISTINCT,则COUNT()函数就返回行惟一值的个数。
如果在SELECT子句的列名位置上使用符号(*),即使用COUNT(*),则指定了与SELECT语句的判别式匹配的所有行,COUNT()函数将计算字段的行数,包括为NULL值的行。
例4-28:列出员工少于3人的部门编号
例4-29:求工资最高的员工姓名
例4-30:求最资深的员工姓名
例4-31:求各部门的员工工资总额
可以在一个语句中使用多个函数。
例4-32:求员工工资的最大值、最小值、平均值
除了上述常用的函数外,统计函数还有以下几种:
STDEV()函数返回表达式中所有数据的标准差(StatisticalStandardDeviation)。表达式通常为表的某一数据类型为NUMERIC的列(或近似NUMERIC类型的列,如MONEY类型,但BIT类型除外)。表达式中的NULL值将被忽略。其返回值为FLOAT类型。
STDEVP()函数返回总体标准差(StatisticalStandardDeviationforThePopulation)。表达式及返回值类型同STDEV()函数。
VAR()函数返回表达式中所有值的统计变异数(StatisticalVariance)。表达式及返回值类型同STDEV()函数。
VARP()函数返回总体变异数(StatisticalVarianceforThePopulation)。表达式及返回值类型同STDEV()函数。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- SQLServer技术(18)
- SQLServer技术(103)
- SQLServer技术(104)
- SQLServer技术(105)
- SQLServer技术(106)
- SQLServer技术(107)
- SQLServer技术(108)
- SQLServer技术(109)
- SQLServer技术(110)
- SQLServer技术(111)
- SQLServer技术(112)
- SQLServer技术(113)
- SQLServer技术(114)
- SQLServer技术(115)
- SQLServer技术(116)
- SQLServer技术(117)
- SQLServer技术(118)
- SQLServer技术(119)
- Ext 上传文件,前后台实现, Asp.net 代码
- SQLServer技术(17)
- 802.1x协议概述和体系结构
- 一个专业的缺陷跟踪管理软件:JIRA
- 开博了
- SQLServer技术(18)
- SQLServer技术(19)
- Map的遍历
- CSDN博客文章录入/修改的界面改进
- SQLServer技术(20)
- SQLServer技术(21)
- SQLServer技术(22)
- 面试的一点心得
- SQLServer技术(23)