数据库实验答案

内容发布更新时间 : 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(速

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi