- 31
- 0
- 约9.1千字
- 约 6页
- 2016-10-17 发布于贵州
- 举报
实验5 SQL言之高级查询
实验五 高级查询
姓名: 网络工程 学号: 专业: 班级: 同组人: 无 实验日期:
【实验目的与要求】
熟练掌握IN子查询
熟练掌握比较子查询(尤其要注意ANY、ALL谓词如何用集函数代替)
熟练掌握EXISTS子查询(尤其是如何将全称量词和逻辑蕴含用EXISTS谓词代替)
熟练掌握复杂查询的select语句
【实验准备】
准备好测试数据
熟悉多表查询与嵌套查询的用法。
【实验内容】
准备工作
1.修改实验四的数据库中的表
本实验将采用实验四所建立的数据库SalesDB及其相应的表,并对Product表修改如下。若该数据库及表尚未创建,请先完成之。
表5-1 Product表
字段名称 类 型 宽 度 允许空值 主 键 说 明 Pno char 6 NOT NULL 是 产品编号 Pname varchar 30 NOT NULL 产品名称 Price float NULL 价格 Stocks Int NULL 库存量 Area varchar 10 NULL 产地
2.更新表中的数据
表5-2 Product表
Pno Pname Price Stocks Place P00001 彩色电视机 3000 10 南京 P00002 洗衣机 1200 20 上海 P00003 冰箱 1800 12 杭州 P00004 电热水器 2000 30 无锡 P00005 太阳能热水器 2200 8 杭州 P00006 1匹空调 1800 5 上海 P00007 1.5匹空调 2400 20 无锡 P00008 2匹空调 3800 6 南京 P00009 MP3 900 10 杭州
向Customer表中插入数据:
表5-3 Product_customer表
Pno Cno Cdate Count Amount P00001 C00004 2004-06-20 5 8000 P00002 C00002 2004-03-12 1 1200 P00003 C00005 2004-05-20 2 6000 P00001 C00001 2004-03-18 1 2000 P00001 C00004 2004-03-18 5 8000 P00002 C00001 2004-03-18 1 1200 P00002 C00002 2004-03-18 2 3000 P00005 C00003 2004-05-20 2 6000 P00006 C00001 2006-05-09 3 9000 为达到更好的测试效果,请自行向数据库表中添加其它数据,使关系中元组数超过10条,且最好使每个属性值呈现出多样性。
复杂查询
(1)查询比“洗衣机”价格高的产品的信息。
SQL语句:Select distinct p1.* from product p1,product p2 where p1.pricep2.price and p2.pname=洗衣机;
(2)检索所有产品的销售信息。
SQL语句:Select product.pname, customer.cname, pc.cdate, pc.count, pc.amount from product, product_customer pc, customer where product.pno=pc.pno and pc.cno=customer.cno;
(3)查询已销售产品的编号、名称、客户名称、销售额。
连接查询T—SQL语句:Select product.pname,pc.pno, customer.cname, pc.amount from product, product_customer pc, customer where product.pno=pc.pno and pc.cno=customer.cno;
(4)查询购买了“洗衣机”的客户的名称和地区。
SQL语句:Select distinct customer.cname,customer.region from product, product_customer pc, customer where product.pno=pc.pno and pc.cno=customer.cno and product.pname=洗衣机;
Select product.pno,product.pname,product.price from product where product.area in (select p2.area from product p2 where p2.pname=太阳能热水器);
您可能关注的文档
最近下载
- 《民法典之债权法》课件.ppt VIP
- 提高出院患者随访率PDCA.pptx VIP
- 《广告学概论》PPT课件共482页.pptx VIP
- 2024-2025湘教版地理初中七年级下册(2024)第九章 走进国家《第二节 埃及》教学设计 .pdf
- 市场营销沙盘对抗 教案.pdf VIP
- 《大学生职业生涯规划与就业指导(应用型)》教案 第3课 职业环境分析.pdf VIP
- 《读书是教师最好的修行》教师读书分享课件.pptx VIP
- 管线迁改工程施工方案施工组织设计投标方案(技术方案).doc
- 2025年核实物保护系统薄弱性分析方法现状及发展.pptx VIP
- 《大学生职业生涯规划与就业指导(应用型)》教案 第1课 职业生涯规划概述.pdf VIP
原创力文档

文档评论(0)