数据系统全书中的习题?怎么用sql语句实现
给出数据库中的表:
product(maker,model,type)
maker model type
A 1001 PC
A 1002 PC
A 2004 LAPTOP
B 1006 LAPTOP
B 2001 LAPTOP
B 2002 PC
C 1007 PC
C 2008 LAPTOP
C 3002 PTINTER
D 1009 PC
D 2007 LAPTOP
E 1012 PC
E 2010 LAPTOP
F 3001 PRINTER
G 3005 PRINTER
H 3007 PRINTER
pc(model,speed,ram,hd,rd,price)
MODLE SPEED RAM HD RD PRICE
1001 700 64 10 48XCD 799
1004 866 128 20 12X 1000
laptop(model,speed,ram,hd,screen,price)
MODLE SPEED RAM HD SCREEN PRICE
2001 700 64 5 12.1 1448
2002 800 96 10 15.1 2584
2003 100 96 12 12.1 1500
printer(model,color,type,price)
MODEL COLOR TYPE PRICE
3001 TRUE INK-JET 231
3002 TRUE INK-JET 267
3003 FALSE LASER 390
以上给出了几条数据,现在问题:
1,查询厂商B生产的所有产品的型号和价格。
2,查询所有激光打印机的型号,
3,查询那些指出少手提电脑,不出售PC的厂商
4,查询在一种活着两种PC集中都具有的硬盘的容量。
5,查询有同样处理速度和同样内存大小的PC队,每队只列一次,即列表给出(I,J),但不给出(J,I)
6查询那些至少生产良种处理速度大于700的PC或者手提电脑的厂商。
7,查询平均处理速度(pc或者手提电脑)最高的厂商
8,查询至少生产三种不同处理速度的电脑的厂商
9,查询桥好处手三种型号的pc的厂商。
注:product表中:type:表示类型,有三种,pc,laptop手提电脑。打印机
model型号
pc表:ram 内存,hd,硬盘容量 rd光驱
我现在把所有问题都写出来,请大家写出他的SQL语句。
记录供参考。
现在谁先帮我把第一个写出来啊。