当前位置:首页 » 同学友情 » mysql求出共有多少同学
扩展阅读
继续教育听课软件叫什么 2024-11-15 13:37:23
带一定的歌词有哪些 2024-11-15 13:05:42

mysql求出共有多少同学

发布时间: 2022-03-11 16:41:06

❶ mysql计算一共有多少学生

  1. 定位从学生基本信息表(假如为:StudentInfo)中查询;

  2. 根据数据库设计原则,该表中肯定存在一个学生编号是唯一的,用来区分每个学生。

  3. 所以,采用count()就可以统计出有多少学生。

如:select count(1) fromStudentInfo;

❷ MySQL,问题:求出每科的平均成绩、最高成绩、最低成绩及对应的学生信息。

这题目考的是关联查询、分组、排序等基础知识

1.每科的平均成绩:
selectavg(grade)fromstu_gradegroupbycourse;
2.每科的最高成绩及对应的学生信息:
select
B.grade,
A.*
fromstu_gradeasB
leftjoinstu_infoasAonB.stu_No=A.stu_No
groupbyB.course
orderbyB.gradedesclimit1;
3.每科的最低成绩及对应的学生信息:
select
B.grade,
A.*
fromstu_gradeasB
leftjoinstu_infoasAonB.stu_No=A.stu_No
groupbyB.course
orderbyB.gradeasclimit1;

❸ 这个mysql表怎么实现3科总和平均分大于78的同学用avg求出来的是字段的平均值,,,我要的是格行的平均

先用sum求出和,然后再用avg求平均值,加加条件大于78,这样就行啦。

❹ MySQL中统计每个系的学生人数 语句

select count(学生id) from 表 groupby 系字段

❺ mysql 查出一个班级的所有科目之和的平均分在60至80之间的的同学

<pre t="code" l="sql">select 班级字段,count(1) from 表名 where 成绩字段 > 60 group by 班级字段用这条语句就行

❻ MySQL查询数学成绩为77,88,99的同学

MySQL查询数学成绩为77,88,99的同学有很多种方式。比如:
select * from 成绩表 where 数据成绩字段名 in(77,88,99);

❼ mysql 我想查出成绩最高的五名同学(人很多 只输出五人) 怎么sql语句

select top 5 * from table order by 成绩
desc ,这是sqlserver,其他的看他的语法,

❽ MYSQL查询所有教师和同学的name、sex和birthday.

这两张表之间有没有类似那个同学是那个老师的学生,通过那个关联字段,用left join将两张表关联就可以了

❾ Mysql想写一个语句,来计算出及格的学生数,有大神知道怎么写吗

用sum和case,还有count就可以实现,但没看清楚你说什么

❿ mysql中 查询总分大于180分且单科成绩不低于90分的所有同学的学号

select *from 表名 where 成绩字段 between 90 and 180