当前位置:首页 » 编程语言 » 查询参加考试的人数sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

查询参加考试的人数sql

发布时间: 2022-09-11 19:30:47

sql 查询某门课程及格的总人数以及不及格的总人数以及没成绩的人数

1、创建测试表,

create table test_score(class_id varchar2(20), student_id varchar2(20), score number);

㈡ sql语句中查询报考各专业的考生人数

select 专业,count(专业) from table group by 专业

㈢ SQL 语句 查询每个考生的身份证号和参加考试的次数

可以使用函数COUNT统计考试次数(即身份证号的出现次数),供参考的SQL语句:
SELECT 身份证号,COUNT(身份证号) AS 考试次数 FROM grade GROUP BY 身份证号

数据库中查询所有参与了考试的学生的考生姓名,年龄,平均成绩,考试次数。

  • SQL语句如下: select student.sno 学号,sname姓名,sgrade 入学成绩,count(cno)选课门数,avg(grade)平均分 from student,score where student.sno=score.sno group by student.sno,sname,sgrade; 其中sno、sname、sgrade、cno、grade分别为:学...

㈤ SQL 查询某门课程及格的总人数以及不及格的总人数以及没成绩的人数

你的要求有点特别,要求
学号!
如果只是
统计每门课程的不及格人数下面的sql就可以啦:
select
cnum,count(cnum)
as
不及格人数
from
sc
where
score
<
60
group
by
cnum
注意:是对课程号分组哟,楼上的是错的。
如果你要输出学号:
select
sc.snum
as
学号,
a.cnum
as
课程号,
a.不及格人数
from
sc,
(select
cnum,count(cnum)
as
不及格人数
from
sc
where
score
<
60
group
by
cnum)
as
a
where
sc.score<60
and
sc.cnum=a.cnum
以上我相信是没有问题的,你测试一下!
如果ok,给分哟
呵呵

㈥ sql 语句 这个代码怎么修改 要求是查询数学考试成绩超过75分的男学生的总人数(要求关联g_Sexinfo)

selectcount(*)
fromg_stuinfoa,g_courseinfob,exam_scorec,g_sexinfod
wherea.stuid=c.stuid
andb.courseid=c.courseid
anda.sexcode=d.sexcode
andd.sexname='男'
andc.score>75
andb.course='数学'

这个你不要使用左连接,查人数时会出错的

㈦ 用SQL语句查询没有通过考试的人数(笔试或机试小于60分)

select count(*) from 考试表 where writtenExam<60 or labExam<60

㈧ SQL 语句查询所有参加考试的学生,从Stu表中和Sco表中

select * from score(成绩表) where stuno(考号) in (select stuno from student)
思路是这样的,学生表中有的考号在成绩表中出现,就叫做参加考试了,更详细的就是说,机试和笔试成绩都不为null

㈨ sql 语句编写 查询参加全部科目考试的学生及其成绩 201601 张三 语文 82

  1. select * from 表名

  2. seelct name,subjict from 表名 where 数学 is null and 语文 is null

  3. 太复杂