当前位置:首页 » 学校课程 » 班级表学生表课程表选课表四张表

班级表学生表课程表选课表四张表

发布时间: 2021-01-07 16:16:33

㈠ 三张表查询出选了两门课以上的学生,学生表课程表选课表sql怎么写

学生表:student(学号:sno、姓名:sname、性别:sgender、年龄:sage)
课程专表:couse (课程编号:cno、课属程名称:cname)
选课表:sc(学号:sno、课程编号:cno、成绩:marks)
SELECT s.sno ,
s.sname ,
c.cname
FROM student s
INNER JOIN sc t1 ON t1.sno = s.sno
INNER JOIN couse c ON sc.cno = c.cno
WHERE s.sno IN ( SELECT t.sno
FROM sc t
GROUP BY t.sno
HAVING COUNT(t.cno) = 2 )

㈡ 教学管理”数据库中有学生表、课程表和选课表,如何创建数据库反应三张表之间的联系

关于反映这三张表中数据之间的联系,提供三方面信息以供参考:版
1、表关系分析:学生权表与课程表是多对多的关系,建立一张关联表也就是选课表来将学生表与程表产生关联。
2、数据库表分析:学生表包括学生相关信息,课程表包括课程相关信息,选课表放其他两张表的各一个字段(可以维护唯一性,比如说主键)。
3、实体分析:包含学生和课程两个实体,在每个实体中加入另外一个实体的集合。

㈢ 有四张表:Student 学生表 ,Course 课程表 ,SC成绩表 ,Teacher 教师表,求SQL语句

select sc.* from sc,course where sc.课程号=course.课程号 and course.课程名='3-105' and sc.成绩 between 60 and 80;
select sc.* from sc where sc.成绩 in(85,56,88);
3. 这个有疑问
我的理解是,学生参加了多门考试,所有成回绩都在70-90之间的。答取这部分人的学号。
select 学号 from (select 学号,max(成绩) 最高分,min(成绩) 最低分 from sc group by 学号) a where a.最高分 < 90 and a.最低分 >70

㈣ 用SQL语句实现:学生表、课程表、选课表三张表中的问题:

用子查询
select 姓名
from 学生,选课,课程
where 学生.学号=选课.学号 and 选课.课程号=课程.课程号 and 课程.课程名='数据库'
and 学生.学号 in
(select 学生.学号
from 学生,选课,课程
where 学生.学号=选课.学号 and 选课.课程号=课程.课程号 and 课程.课程名='操作系统';
}

㈤ 学生—课程"数据库中包含学生表,课程表,学生选课表3个表,分别是:

您好,您这样:
--1
select Sname,Sage from Student where Sage<(select Sage from Student where Sno='某一学生') and Sdept='数学系'
--2
select Sname from Student where Sno in (select Sno from SC)
--3
select Sname from Student where Sno in (select Sno from SC group by Sno having count(*)=(select count(*) from Course ))

㈥ 学生—课程”数据库中包含学生表、课程表、学生选课表3个表

看一下。等下写写。内
1.
select sno, ssex from student where
sname like '王%'

2.
select sname from student where
sname not like '刘容%'

3.
select sname from student where
sage <20

4.
select sage from student order by sage asc

5. select count(*) from student where sno in (
select sno from sc)

㈦ 数据库中建立学生表课程表选课表及其联系

以 access 为例,建立数据表如下:

1、学生表

㈧ 数据库中包含学生表、课程表、学生选课表3个表,分别是什么

1、SELECT
课程号,
课程名,
课程学分
FROM
课程
WHERE
课程号专
IN(SELECT
课程号
FROM
选课
GROUP
BY
课程号
HAVING
COUNT(学生号)
BETWEEN
2
AND
4
)
2、SELECT
MAX(成绩属)
-
MIN(成绩)
AS
分数之差
FROM
选课
倘若要每门课程相差
SELECT
课程,
MAX(成绩)
-
MIN(成绩)
AS
分数之差
FROM
选课
GROUP
BY
课程

㈨ 三张表查询出选了两门课以上的学生,学生表课程表选课表sql怎么写

学生表:student(学号:sno、姓名:sname、性别:sgender、年龄:sage)
课程表:couse (课程编号:cno、课程名称:cname)
选课表:sc(学号:sno、课程编号:cno、成绩:marks)
SELECT s.sno ,
s.sname ,
c.cname
FROM student s
INNER JOIN sc t1 ON t1.sno = s.sno
INNER JOIN couse c ON sc.cno = c.cno
WHERE s.sno IN ( SELECT t.sno
FROM sc t
GROUP BY t.sno
HAVING COUNT(t.cno) = 2 )

㈩ 1.在学生数据库中有三张数据表,即学生表、课程表和选课表,三张表的表数据如下,写出创建学生表、课程

create table student(S_no char(9), S_name char(20), S_sex char(2), S_age int, S_department char(20))
create table course (C_no char(10), C_name char(20), C_teacher char(20) )
create table choice(S_no char(9), C_no char(10), S_score int)
insert into student(S_no, S_name, S_sex, S_age, S_department)
values('001', '李志强', '男', 20, '计算机系' )
insert into student(S_no, S_name, S_sex, S_age, S_department)
values('002', '张 亮', '男', 21 '建筑工程系' )
insert into student(S_no, S_name, S_sex, S_age, S_department)
values('003', '李 平', '女', 19 '计算机系' )
insert into course(C_no, C_name, C_teacher )
values('C001', 'C语言', '王雅新' )
insert into course(C_no, C_name, C_teacher )
values('C002', '数据结构', '和海莲' )
insert into course(C_no, C_name, C_teacher )
values('C003', 'SQL Server2000', '陈 红' )
insert into choice(S_no, C_no, S_score)
values('001', 'C001', 83)
insert into choice(S_no, C_no, S_score)
values('001', 'C002', 80 )
insert into choice(S_no, C_no, S_score)
values('002', 'C001', 75)
insert into choice(S_no, C_no, S_score)
values('002', 'C004', 85)
insert into choice(S_no, C_no, S_score)
values('003', 'C002', 88)
insert into choice(S_no, C_no, S_score)
values('003', 'C003', 86)

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919