表查询结果的数量统计,和,平均值,最大值,最小值



--对数据进行统计

--count(distinct /ALL) 统计记录个数
--SUM([distinct /ALL]<列名>)计算一列值总和
--AVG([distinct /ALL]<列名>)计算一列值平均数
--MAX([distinct /ALL]<列名>)计算一列值最大数
--MIN([distinct /ALL]<列名>)计算一列值最小数
select count(备注) from st_table


select sum(学号)as 学号总和 from st_table


select avg(学号)as 学号平均值 from st_table


select max(学号)as 学号最大值 from st_table


select min(学号)as 学号最小值 from st_table
--compute 对查询结果所有记录进行汇总统计,并显示详细信息
-- compute 集合函数[列名] ;集合函数有:sum(),avg(),countg()
SELECT *FROM st_table
ORDER BY 系部代码 
compute sum(成绩)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
你可以使用Excel内置函数来计算最大值最小值平均值。对于大于某个值的占比,你可以使用COUNTIF函数来计算符合条件的单元格数量,然后除以总单元格数量来得到占比。 下面是一个示例代码,它会自动统计一列最大值最小值平均值以及大于某个值的占比,并将结果输出到第二列: ```VBA Sub CalculateStats() Dim lastRow As Long Dim maxValue As Double Dim minValue As Double Dim sumValue As Double Dim avgValue As Double Dim countValue As Long Dim greaterValueCount As Long Dim greaterThan As Double lastRow = Cells(Rows.Count, 1).End(xlUp).Row ' Calculate max, min and average value maxValue = Application.WorksheetFunction.Max(Range("A1:A" & lastRow)) minValue = Application.WorksheetFunction.Min(Range("A1:A" & lastRow)) sumValue = Application.WorksheetFunction.Sum(Range("A1:A" & lastRow)) avgValue = sumValue / (lastRow - 1) ' Calculate count and percentage of values greater than a certain value greaterThan = 50 ' Change this to the value you want to compare against countValue = Application.WorksheetFunction.CountIf(Range("A1:A" & lastRow), ">" & greaterThan) greaterValueCount = countValue / (lastRow - 1) ' Output results to second column Range("B1").Value = "Max Value" Range("B2").Value = "Min Value" Range("B3").Value = "Average Value" Range("B4").Value = "Percentage of Values Greater Than " & greaterThan Range("C1").Value = maxValue Range("C2").Value = minValue Range("C3").Value = avgValue Range("C4").Value = greaterValueCount End Sub ``` 请注意,此代码假定数据在第一列,并且第一行是标题行。如果你的数据不符合这些条件,请相应地修改代码。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值