Sql Server常用函数之统计、算数、字符串函数

本文详细介绍了SQL中的统计函数,包括求平均值、总和、最大值、最小值等,以及数学函数的应用实例,帮助读者更好地理解和使用这些函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

统计函数

Ø AVG(expression)函数----按列计算平均值

Ø SUM(expression)函数----按列计算值的总和

例:求学号为S1的学生的平均分和总分

select avg(Score) as平均分, sum(Score) as总分from SC where (SNo=’S1’)

Ø MAX(expression)函数----求一列中的最大值

Ø MIN(expression)函数----求一列中的最小值

例:求选修C1号课程的最高分、最低分及两者之间相差的分数

select max(Score) as最高分,min(Score) as最低分,max(Score)-min(Score) as最大分 差from SC where (CNO=’C1’)

Ø COUNT(expression)函数----按列值统计个数

例:求计算机系学生的总数

Select count(SNO)from s where dept=’计算机

注意:加入关键字DISTINCT后表示消去重复行,可计算‘Dept’不同值的数目。Count 函数对空值不计算,但对0进行计算

例:统计有成绩学生的人数

Select count(Score)from SC

Ø COUNT(*)函数用来统计元组个数,不消除重复行,不允许使用DISTINCT关键字

例:求计算机系学生的总数

Selectcount(*) from S where dept=’计算机

Ø STDEV(expression)函数----返回表达式中所有数据的标准差。表达式通常为表中某一数据 类型为NUMERIC的列,或近似NUMERIC类型的列,如MONEY类型,但BIT类型除外。 表达式中的NULL值将被忽略。其返回值为FLOAT类型。

Ø STDEVP函数----返回表达式中所有数据的总体标准差(表达式、返回值类型同STDEV函数)

Ø VAR函数----返回表达式中所有数据的统计变异数。(表达式、返回值类型同STDEV函数)

Ø VARP函数----返回表达式中所有数据的总体变异数。表达式、返回值类型同STDEV函数)

算数函数


字符串函数


字符转换函数

去空格函数


取字串函数

字符串比较函数



字符串操作函数





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值