内容发布更新时间 : 2025/1/10 18:20:26星期一 下面是文章的全部内容请认真阅读。
select 型号 from PC电脑 where 速度= ( select MAX(速度) from PC电脑 where 内存= ( select MIN(内存) from PC电脑 ) ) and 内存 in ( select MIN(内存) from pc电脑 ) )
select 制造商
from 产品,PC电脑
where 产品.产品型号=PC电脑.型号 and PC电脑.速度= ( select MAX(速度) from PC电脑 where 内存<=all ( select 内存 from PC电脑 ) )
and 内存 in ( select min(内存) from pc电脑 )
create view vproduct(制造商,产品型号,产品类型,价钱,速度) as
select 制造商,产品型号,产品类型,价钱,速度 from 产品,PC电脑
where 产品.产品型号=PC电脑.型号 union
select 制造商,产品型号,产品类型,价钱,速度 from 产品,便携式电脑
—
精选文档
6
精选文档
where 产品.产品型号=便携式电脑.型号
1、找出销售 便携式电脑 但不销售 PC 的厂商。 select 制造商 from vproduct
where 产品类型 LIKE '便携式电脑' and 制造商 not in ( select 制造商 from 产品
where 产品类型 LIKE 'PC电脑' or 产品类型 LIKE '打印机' )
2、找出至少生产两种不同的计算机(PC或便携式电脑)且极其速度至少为133的厂商。 select distinct 制造商 from vproduct
where 速度>133 and 产品类型 LIKE 'PC电脑' or 产品类型 LIKE '便携式电脑' and 制造商 in
(select min(制造商) from vproduct group by 制造商
having COUNT(产品型号)>=2)
3、找出生产最高速度的计算机(PC电脑或便携式电脑)厂商。
select distinct 制造商 from vproduct
where 速度>133 and 产品类型 LIKE 'PC电脑' or 产品类型 LIKE '便携式电脑' and 制造商 in
(select min(制造商) from vproduct group by 制造商
having COUNT(产品型号)>=2) create view 最高速度1 as
select distinct 制造商 from 产品,PC电脑
where 产品.产品型号=PC电脑.型号 and 速度= ( select MAX(速度) from PC电脑 ) union
select distinct 制造商 from 产品,便携式电脑
where 产品.产品型号=便携式电脑.型号 and 速度= (
—
7
select MAX(速度) from 便携式电脑 )
4、找出至少生产三种不同速度 PC的厂商。 select distinct 制造商 from vproduct
where 产品类型 LIKE 'PC电脑' and 制造商 in (select min(制造商) from vproduct
group by 产品类型 having count(速