⑴ 查询每位同学的课程门数、总成绩、平均成绩”的sql语句是什么
SQL语句如下:
SELECT 学号, Count(课程编号) AS 课程总数, Sum(成绩) AS 总分数, Avg(成绩) AS 平均分
FROM 成绩表
GROUP BY 学号;
SQL常用操作语句如下:
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’
排序:select * from table1 order by field1,field2 [desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
⑵ sql求平均值
三个月总的的平均值吗?
select姓名,avg(值)as平均值fromtb
groupby姓名
⑶ SQL求平均值语法什么样的
SELECT AVG(OrderPrice) AS OrderAverage FROM Orders
as OrderAverage 的意思是,把前面的平均值结果AVG(OrderPrice)列名命名为OrderAverage ,不蠢樱信凯写也可以,但是平均值就会无列名,无法通过列名来获取带坦丛值,只能通过列索引
⑷ 怎样编写SQL语句求平均成绩
1、打开数据库软件,附加数据库,右键选择新建查询。
⑸ sql查找数据并计算平均值
1、select avg(d) from a --计算表a中 字段d的平均值
2、select b,avg(d) from a group by b -- 表a 按 列 b分组,计算每组的平均值
3、select avg(d) from a where b = 1 --计算表a中 字段b = 1的记录中 d 的平均值
⑹ 查询每个部门总工资,和每个部门的平均工资的sql语句
以oracle中默认scott用户下的dept表和emp表为例:
两个表数据分别如下:
dept表:
部分函数说明:
sum为求和函数,将要求和的列sum(列名)
avg为求平均值函数,将要求平均值的列avg(列名)
nvl为如果未空则置空值为其他数据的函数,nvl(为空的列,将空值置成的其他值)
round为四舍五入函数,round(列名,保留小数位数)
⑺ SQL平均值怎么求
AVG是函数,传入一个字段,求这个字段的平均值, as就是给结果集命名了, OrderAverage就是新命的名字,不是必须写成这,名字随便起。除了关键字。
⑻ 如何用SQL语句查询各门课程的平均成绩
创建表:
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[stuscore]
( [name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[subject] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[score] [int] NULL,
[stuid] [int] NULL)
ON [PRIMARY]
GO
SET ANSI_PADDING OFF
插入数据:
insert into dbo.stuscore values ('张三','数学',89,1);
insert into dbo.stuscore values ('张三','语文',80,1);
insert into dbo.stuscore values ('张三','英语',70,1);
insert into dbo.stuscore values ('李四','数学',90,2);
insert into dbo.stuscore values ('李四','语文',70,2);
insert into dbo.stuscore values ('李四','英语',80,2);
查询结果如下:
列出各门课程的平均成绩:
select subject,AVG(score)平均成绩 from stuscore
group by subject;
⑼ SQL语句如何在多表中计算平均值
select avg(G) from SC inner join S ON SC.S#=S.S# where SD=‘网络公司’
⑽ 求大神解答用SQL语句如何求总成绩的平均成绩,
update pstest set F_SUN = F_MATH + F_CH + F_EN;
把所有的学生的总成绩都填上了
然后
看题意平均成绩是要插入一条数据
insert into pstest values ("平均成绩",select sum(F_MATH)/3 from pstest, select sum(F_CH)/3 from pstest,select sum(F_EN)/3 from pstest,select sum(F_SUN)/3 from pstest);