数据库基础与应用综合题(4)
时间:2026-01-13
时间:2026-01-13
数据库基础与应用综合题
专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int)
选课(学生号 char(7),课程号 char(4),成绩 int)
1.select x.商品代号,分类名,数量,品牌
from 商品表1 x,商品表2 y
where x.商品代号=y.商品代号
从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。
2. select distinct 品牌
from 商品表2
从商品库中查询出所有商品的不同品牌。
3. select x.商品代号,分类名,产地,品牌
from 商品表1 x,商品表2 y
where x.商品代号=y.商品代号 and (品牌=’熊猫’ or 品牌=’春兰’)
从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。
4. select 课程.课程号,课程.课程名,count(*) as 选课人数
from 课程,选课
where 课程.课程号=选课.课程号
group by 课程.课程号,课程.课程名
从教学库中查询出每门课程被选修的学生数。
5. select *
from 学生
where 学生号 in (select 学生号
from 选课
group by 学生号 having count(*)=1
)
从教学库中查询出只选修了一门课程的全部学生。
6. select x.*
from 课程 x,选课 y
where x.课程号=y.课程号 and y.学生号=@s1
and y.课程号 not in (select 课程号
from 选课
where 选课.学生号=@s2
)
从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的全部课程。 注:@s1和@s2分别是已保存相应学生号的字符型变量
7. select *
from 课程
where exists (select *
from 选课
where 课程.课程号=选课.课程号
)
从教学库中查询出所有已被学生选修的课程。
上一篇:物理化学考研辅导提纲
下一篇:张德芬推荐书目