SQL 聚合函数

本文深入探讨了SQL聚合函数的使用,包括MAX、MIN、AVG、SUM和COUNT等核心函数的应用实例,并通过实际代码展示了如何从表中查询最大年龄、最小年龄、平均年龄、年龄总和及记录总数。

SQL聚合函数

  • MAX---最大值

  • MIN--最小值

  • AVG--平均值

  • SUM--求和

  • COUNT--记录的条数

EXample:

--从MyStudent表中查询最大年龄,最小年龄,平均年龄,年龄的总和

--SELECT MAX(S_Age) AS MaxAge ,MIN(S_Age) AS MinAge,AVG(S_Age) AS AVGAGE ,SUM(S_Age) AS SUMAGE FROM dbo.MyStudent

 

扩展

--效率比较低,先从系统表中,查询该表有哪些列,然后再查询。一般不用;
SELECT * FROM dbo.MyStudent
--这个效率高一点,明确指定了哪些列
SELECT S_ID, S_Name, S_Gender, S_Address, S_Phone, S_Age, S_Birthday, S_CardID, S_CID FROM dbo.MyStudent

 

聚合函数对NULL值不计算

SELECT * FROM dbo.Customers
SELECT COUNT(CustomerID) FROM dbo.Customers
SELECT COUNT(Region) FROM dbo.Customers

这三句代码,得到的结果是:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值