AVG() 函数返回数字列的平均值
注意是数字的平均数,
语法:
select avg(字段) from 表名
建个表,弄点数据
求工资平均数
select avg(字段) as 平均数 from 表名
与where 字句一块使用
与count 函数
sum() 求和函数 返回数字列的总和
语法:
select sum(字段) as 总和 from 表名
与avg 函数一块使用
按照自己的想法试试
-- avg() 与 sum 函数
select avg(Gongzi) as 工资平均数 from obgetest
-- 与where 字句一块进行使用
select * from obgetest where Gongzi>(select AVG(Gongzi) from obgetest)
-- 与count 函数
-- 查询工资大于平均工资中工资数目不同的行数
select COUNT(DISTINCT Gongzi) as 工资行数 from obgetest
where Gongzi>(select AVG(Gongzi)from obgetest)
-- sum() 求和函数
-- 求出表中工资大于平均工资的总和
select SUM(Gongzi)as 工资总数 from obgetest
where Gongzi>(select AVG(Gongzi)from obgetest)