Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342777
  • 博文数量: 88
  • 博客积分: 1673
  • 博客等级: 上尉
  • 技术积分: 934
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-20 13:51
文章分类

全部博文(88)

文章存档

2016年(1)

2015年(4)

2014年(3)

2013年(7)

2012年(11)

2011年(1)

2009年(61)

我的朋友

分类: 数据库开发技术

2009-08-02 12:48:05

设有如下所示的三个关系,并假定这三个关系框架组成的数据模型就是用户子模式。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。
试用SQL语言写出下列查询,并给出执行结果:
(1) 找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
SELECT A#,ANAME 
FROM A
WHERE WQTY<=100 OR CITY=‘长沙’
 (2) 找出供应书包的商店名。
SELECT A.ANAME FROM A 
JOIN AB ON A.A#=AB.A#
JION B ON AB.B#=B.B#
  WHERE B.BNAME=‘书包’
 (3) 找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。
SELECT A.ANAME,A.CITY FROM A,
JOIN AB ON A.A#=AB.A#
WHERE AB.B# IN
(SELECT AB.B#;
 FROM AB 
WHERE A#=“256”)
A
A# ANAME WQTY CITY
101 百货商店 15 长沙
204 长安商场 89 北京
256 西单商场 500 北京
345 铁道商店 76 长沙
620 太平洋百货 412 上海
B
B# BNAME PRICE
1 钢笔 21
2 羽毛球 5
3 复读机 300
4 书包 76

AB
A# B# QTY
101 1 105
101 2 42
101 3 25
101 4 104
204 3 61
256 1 241
256 2 91
345 1 141
345 2 18
345 4 74
620 4 125


阅读(1399) | 评论(0) | 转发(0) |
0

上一篇:E-R图(2)

下一篇:SQL语句

给主人留下些什么吧!~~