_____________________________________________________________ _____________________________________________________________ ? 求购买二种以上产品的客户编号。
_____________________________________________________________ _____________________________________________________________
三、注意事项
1、在上实验课前需预习!!!
2、每次查询完成需观察结果,并分析其正确性!
实验五 连接查询
一、实验目的与要求
?
熟练掌握使用SQL标准语句和T-SQL扩展语句进行连接查询。
二、实验内容和步骤
对CPXS数据库,完成如下连接查询:
1、
内连接 (将你完成的语句写在横线上,要求用两种方式书写) ? 查询在20XX年3月18日有销售的产品名称(不允许重复)。 SQL标准语句:
_____________________________________________________________ _____________________________________________________________ T-SQL扩展语句:
_____________________________________________________________ _____________________________________________________________
? 查询名称为“家电市场”的客户在20XX年3月18日购买的产品名称和数量。 SQL标准语句:
____________________________________________________________ _____________________________________________________________ T-SQL扩展语句:
____________________________________________________________ _____________________________________________________________ 2、外连接
? 查找所有产品情况及销售他们的销售日期、购买他们的客户编号和数
量,若产品没有销售记录,也要包括其情况。
_____________________________________________________________ _____________________________________________________________ ? 查找所有购买情况,若客户没有购买产品,也要包括其情况。
_____________________________________________________________ _____________________________________________________________
三、注意事项
1、在上实验课前需复习并写出相应的查询语句!!! 2、每次查询完成需观察结果,并做适当分析!
实验六 嵌套查询
一、实验目的与要求
熟练掌握IN子查询
? 熟练掌握比较子查询(尤其要注意ANY、ALL谓词如何用集函数代替) ? 熟练掌握EXISTS子查询(尤其要注意如何将全称量词和逻辑蕴含用
EXISTS谓词代替)
?
二、实验内容和步骤
对CPXS数据库,完成如下嵌套查询:
? 查询在20XX年3月18日没有销售的产品名称(不允许重复)。 用IN子查询:
_____________________________________________________________ _____________________________________________________________ 用EXISTS子查询:
_____________________________________________________________ _____________________________________________________________ ? 查询名称为“家电市场”的客户在20XX年3月18日购买的产品名称和数量。 用IN子查询:
____________________________________________________________ _____________________________________________________________ 用EXISTS子查询:
____________________________________________________________ _____________________________________________________________
? 查询销售量大于所有20XX年3月18日销售的各产品销售数量的产品
编号。
用ALL谓词:
_____________________________________________________________ _____________________________________________________________ 用集函数:
_____________________________________________________________ _____________________________________________________________
? 查询购买了所有产品的客户的名称。
_____________________________________________________________ _____________________________________________________________ ? 查询购买了客户编号为“000001”的客户购买的所有产品的客户的名
称。
_____________________________________________________________ _____________________________________________________________
三、注意事项
1、在上实验课前需复习并写出相应的查询语句!!! 2、每次查询完成需观察结果,并做适当分析!
实验七 视图的创建和管理
一、实验目的与要求
? 熟练掌握使用企业管理器和T-SQL语句创建、查询、更新、修改和删除
视图。 ? 进一步掌握视图与基本表的联系与区别。