有关数据库的作业·~~SQL语句题

n根据所给的商品库和教学库,前三小题的每条SQL查询语句写出相应的功能,后两小题的每种功能写出相应的SQL查询语句。。。在名称为商品库的数据库中包含有商品表1和商品表2,... n根据所给的商品库和教学库,
前三小题的每条SQL查询语句写出相应的功能,后两小题的每种功能写出相应的SQL查询语句。。。在名称为商品库的数据库中包含有商品表1和商品表2,他们的定义分别为:
商品表1(商品代号char(8),分类名char(8),单价float,数量int)
商品表2(商品代号char(8),产地char(6),品牌char(6))
在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:
学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,
专业char(10),年级int)
课程(课程号char(4),课程名char(10),课程学分int)
选课(学生号char(7),课程号char(4),成绩int)
1:select distinct 品牌 from 商品表 2
2:select x 学生号。y。学生号。y。课程号 from 选课 x,选课y
where x .学生号=@s1 and y. 学生号=@s2 and x.学生号=y.课程号
3:select 专业,count(*)as 专业人数
from 学生 group by 专业 order by 专业人数 desc
4:从商品库中查询出每类(即分类名相同)商品的最高单价
5: 从商品库中查询出同一类商品多于一种的所有分类名。
展开
 我来答
alexapollo
2011-05-25 · TA获得超过833个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:556万
展开全部
1、选出所有在商品表2中出现的品牌(不重复)
2、选出学生号为@S1和@S2的两个学生的相同选修课程
3、查出每个专业的专业人数,降序排列
4、select 分类名,单价 from 商品表1 where 单价=(select max(单价) from 商品表1 where 分类名=(select distinct 分类名 from 商品表1))
5、select 分类名 from 商品表1 where (select count(分类名) from 商品表1 where 分类名=(select distinct 分类名 from 商品表1))>1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式