www.happyiter.com
实验二 SQL 查询
一.实验目的:
1.掌握 SQL 语言中 SELECT 语句的多种查询方式。
2.掌握对表建立与删除索引的方法。
3.掌握聚焦函数的使用方法。
4.掌握集合查询方法。
二.实验内容:
1.建立与删除[索引]的方法。
在各表中,分别按代理商编号、客户编号、产品编号及订单编号建立索引。
CREATE INDEX 代理商 No ON 代理商(代理商编号)
CREATE INDEX 客户 No ON 客户(客户编号)
CREATE INDEX 产品 No ON 产品(产品编号)
CREATE INDEX 订单 No ON 订单(订单编号)
2.单表查询,
① 从产品表中查询现有产品的库存量。
SELECT COUNT(*)
FROM 产品
② 从客户表中查询“王五”的地址及代理商编号。
SELECT 地址,代理商编号
FROM 客户
WHERE 姓名='王五'
③ 从代理商表中查询代理商“惠普”的提成金额。
SELECT 提成金额
FROM 代理商
WHERE 姓名='惠普'
④ 从订货项目表中查询编号为“444”的订单所订购的商品编号及数量。
SELECT 产品编号,订购数量
FROM 订货项目
WHERE 订单编号='444'
⑤ 分别求代理商和客户的总数。
3