您好! 请
登录
免费注册
每日签到
快捷登陆:
QQ
支付宝
我的订单
充值
提现
新手帮助
平台优势
|
全部源码
WebForm
WinForm
WinPhone
文章中心
首页
最近更新
下载排行
源码市场
教程交易
素材交易
网页特效
毕业设计
商家店铺
上传源码
[精准搜索]
[
×
]
精准定位,共
套供您选择,
点击查看>>
当前位置:
首页
>
SqlServer
> SQL中的聚合函数
.NET技术
ASP.NET
C#
WinForm
Silverlight
WCF
WPF
Visual Studio.NET
ADO.Net
Linq
WF
Web前端
HTML/CSS
JavaScript
JQuery
HTML5
ExtJS
数据库
SqlServer
Oracle
MySql
NoSql
其他数据库
SQL中的聚合函数
TOP
聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用,SQL SERVER 中具体的聚合函数如下:
1. AVG 返回指定组中的平均值,空值被忽略。
例:select prd_no,avg(qty) from sales group by prd_no
2. COUNT 返回指定组中项目的数量。
例:select count(prd_no) from sales
3. MAX 返回指定数据的最大值。
例:select prd_no,max(qty) from sales group by prd_no
4. MIN 返回指定数据的最小值。
例:select prd_no,min(qty) from sales group by prd_no
5. SUM 返回指定数据的和,只能用于数字列,空值被忽略。
例:select prd_no,sum(qty) from sales group by prd_no
6. COUNT_BIG 返回指定组中的项目数量,与COUNT函数不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。
例:select count_big(prd_no) from sales
7. GROUPING 产生一个附加的列,当用CUBE或ROLLUP运算符添加行时,输出值为1.当所添加的行不是由CUBE或ROLLUP产生时,输出值为0.
例:select prd_no,sum(qty),grouping(prd_no) from sales group by prd_no with rollup
8. BINARY_CHECKSUM 返回对表中的行或表达式列表计算的二进制校验值,用于检测表中行的更改。
例:select prd_no,binary_checksum(qty) from sales group by prd_no
9. CHECKSUM_AGG 返回指定数据的校验值,空值被忽略。
例:select prd_no,checksum_agg(binary_checksum(*)) from sales group by prd_no
10. CHECKSUM 返回在表的行上或在表达式列表上计算的校验值,用于生成哈希索引。
11. STDEV 返回给定表达式中所有值的统计标准偏差。
例:select stdev(prd_no) from sales
12. STDEVP 返回给定表达式中的所有值的填充统计标准偏差。
例:select stdevp(prd_no) from sales
13. VAR 返回给定表达式中所有值的统计方差。
例:select var(prd_no) from sales
14. VARP 返回给定表达式中所有值的填充的统计方差。
例:select varp(prd_no) from sales
Views:
3156
Posted at:
2018-03-05
0
顶一下
收藏
推荐
打印
| 录入:
Admin
| 阅读:
0
次
存储过程的优缺点
Sql-Server 邮件相关的查询和删除
TOP
关于我们
|
广告合作
|
联系我们
|
隐私条款
|
免责声明
|
网站地图
|
意见反馈
Copyright © 2009 - 2014 深圳宇创乐知网络技术有限公司 粤ICP备012075748号 粤公网安备012075748号
最近浏览
联系管理
返回顶部