问问SQL的问题!1. n根据所给的商品库和教学库, 前三小题的每条SQL查询语句写出相应的功能, 后两小题的每种功能写

问问SQL的问题!
1.
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 X.商品代号,分类名,数量,品牌 from商品表1 X,商品表2 Y where X.商品代号=Y.商品代号 2.select 专业,count(*) as 专业人数 from学生 group by专业 order by专业人数 desc 3.select课程.课程号,课程.课程名,count(*) as 选课人数 from课程,选课 where课程.课程号一选课.课程号 group by课程.课程号,课程.课程名 4.从商品库中查询出数量大于10的商品种数。 5.从商品库中查询出比所有商品单价的平均值要高的全部商品。 (40.00分)
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、从品库中查询出同一类商品多于一种的所有分类名。
正不胜邪 1年前 已收到1个回答 举报

backingman 幼苗

共回答了17个问题采纳率:88.2% 举报

1、在商品表1和商品表2查出共同的商品信息(商品代号,分类名,数量,品牌)
2、统计每个专人人数,并从高到低显示
3、统计每个课程选课人数
4、select * from 商品表 where 数量>10
5、select * from 商品表1 where 单价>(select avg(单价) from 商品表1)

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com