连接查询上机作业布置

发布 2022-09-03 07:14:28 阅读 5109

数据定义。

1.创建数据库/模式s_t;

2.创建学生、课程、选课基表(请按照书中字段来创建)3.插入数据。

数据查询。连接查询(以学生、课程、选课基表为例,完成下述连接查询操作)

1.查询每个学生及其选修课的情况。

select student.*,sc.*from student,sc

where

2.使用自然连接完成:查询每个学生及其选修课的情况。

select

from student,sc

where

3.查询每一门课程的间接选修课。

select

from course f,course swhere

4. 使用外连接完成:查询每个学生及其选修课程的情况。

select

from student left outer join sc on (

from student left out join sc using(sno);

5.查询选修2号课程且成绩在90分以上的所有学生。

select

from student,sc

where and

2" and

6.查询每个学生的学号、姓名、选修的课程名以成绩。

select

from student,sc,coursewhere and

7查询姓刘的学生学号、选修课程及课程号。

select

from student,sc,coursewhere and

and sname like'liu%';

8查询选修课程号为3的学生信息及课程名。

select cno,student.*,cnamefrom student,sc

where and '3'

9查询学生选修课程的学分及成绩,查询结果按成绩降序排列。

select

from student,sc,coursewhere

and order by grade desc;

10查询年龄19岁的学生的选修课信息及成绩。

select

from student,sc,coursewhere

and and '19';

11查询。

查询上机作业 附答案

from 借阅。where 借书证号 请输入借书证号 2 在成绩数据库中创建下面选择查询对象 s1 查询所有课程名为 高等数学 的课程信息。select from 课程 where 课程名 高等数学 s2 查询在第1学期开出的课程。select from 课程 where 学期 1 s3查询 码为 ...

数据查询上机作业

1.查询所有职工的姓名,同名职工只显示一次。答案 select 姓名 as name,职工编号 as num from 职工表。go2.查询职工编号 别名num 姓名 别名name 答案 select 姓名 as name,职工编号 as num from 职工表。go3.查询1号部门年龄在20到3...

SQL第8周查询上机作业

第四次 第8周 上机作业。注 把所有t sql语句按题号粘入一word文件,文件名为学号 姓名。docx,邮件主题为 查询作业 最后发到老师邮箱。针对 teachingsystem 数据库中的三个表 学生关系模式 student sno,sname,ssex,sage,sdept 课程关系模式 co...