请教几个简单的sql语言查询 50
作业,很快就要交了,有一些怎么都出不来结果,不知是哪错了。麻烦会SQL的朋友帮忙写一下。运行环境是access2010数据库里面的表部门部门编号,部门名从业员从业员编号,...
作业,很快就要交了,有一些怎么都出不来结果,不知是哪错了。
麻烦会SQL的朋友帮忙写一下。运行环境是access2010
数据库里面的表
部门 部门编号,部门名
从业员 从业员编号,部门编号,姓名,住址,年龄
商品 商品号码,商品名
业者 业者号码,业者名,住址,电话
供给 部门编号,商品号码,业者号码,单价,数量
以下查询使用sql编写
1 查询比业者号码3的业者提供给部门7的商品5的价格将商品5提供给了其他部门的业者号码
2 查询接受了登陆过的所有商品的部门的部门编号
3 所有的从业员都是30岁以上的部门的部门名称与部门编号一览
4 查询显示各个部门的编号以及从业员人数
5 各个商品的商品编号,最低单价,最高单价,平均单价一览
6 最高价格与最低价格相差100以上的商品编号与商品名一览
7 对提供给部门1的商品做与第五问相同的查询,所有数值只使用供给表格中部门1的数据
8 和7相同的查询,数据使用供给表格里左右的数据。
好像蛮多的……不行的话有几个是几个也行,拜托了orz 展开
麻烦会SQL的朋友帮忙写一下。运行环境是access2010
数据库里面的表
部门 部门编号,部门名
从业员 从业员编号,部门编号,姓名,住址,年龄
商品 商品号码,商品名
业者 业者号码,业者名,住址,电话
供给 部门编号,商品号码,业者号码,单价,数量
以下查询使用sql编写
1 查询比业者号码3的业者提供给部门7的商品5的价格将商品5提供给了其他部门的业者号码
2 查询接受了登陆过的所有商品的部门的部门编号
3 所有的从业员都是30岁以上的部门的部门名称与部门编号一览
4 查询显示各个部门的编号以及从业员人数
5 各个商品的商品编号,最低单价,最高单价,平均单价一览
6 最高价格与最低价格相差100以上的商品编号与商品名一览
7 对提供给部门1的商品做与第五问相同的查询,所有数值只使用供给表格中部门1的数据
8 和7相同的查询,数据使用供给表格里左右的数据。
好像蛮多的……不行的话有几个是几个也行,拜托了orz 展开
1个回答
展开全部
3、select * from 部门 where 部门编号 in (
select 部门编号 from (select 部门编号,min(年龄) AS t from 从业员 group by 部门编号) tem where tem.t >30 )
4、select 部门编号,count(*) AS 人数 from 从业员 group by 部门编号
select 部门编号 from (select 部门编号,min(年龄) AS t from 从业员 group by 部门编号) tem where tem.t >30 )
4、select 部门编号,count(*) AS 人数 from 从业员 group by 部门编号
追问
谢谢你的回答,都可以运行~
关于第二问,老师给了一些提示
SELECT DISTINCT 部门编号
FROM 供给 as 供给1
WHERE NOT EXISTS
(SELECT *
FROM 商品
WHERE NOT EXISTS
(SELECT *
FROM 供给 as 供给2
WHERE ...))
请问你知不知道where后面的省略号里面填什么?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询