sql查询练习题.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:4 大小:33KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

sql查询练习题.doc

sql查询练习题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

供应商信息表(supplier)供应商标号(supplierId)intpK供应商名称(suppliername)varchar(20)联系电话(supplierTel)varchar(10)通信地址(address)varchar(50)邮政编码(postcorder)varchar(20)所在城市(city)varchar(20)订单明细表(orderDetails)订单号(orderId)int(PK,FK)产品编号(productId)int(PK,FK)单价(unitPrice)numeric(12,2)数量(quantity)int产品信息表(product)产品编号(productId)intPK产品名称(productName)varchar(20)供应商编号(supplierId)intFK订单表(order)订单号(orderId)intPK客户编号(customerId)intFK销售人员编号(employeeId)intFK订单日期(orderDate)datetime交付日期(requiredDate)datetime订单总金额(Amount)numeric(12,2)职员信息表(employee)职员编号employeeIdintPK职工姓名employeeNamevarchar(20)性别sexchar(2)出生日期:birthdaydatetime入职日期:hireDatedatetime部门编号:departmentIdintFK职称:titlevarchar(20)通信地址:addressvarchar(20)联系电话linkphonevarchar(20)薪水salarynumeric(12,0)15查找销售金额最大的客户名称和总货款部门信息表(department)部门编号departmentIdintPK部门名称departmentNamevarchar(20)客户信息表(customers)客户编号(customerId)intPK客户名称(customerName)varchar(20)联系电话phonevarchar(20)通信地址addressvarchar(20)邮政编码postcodevarchar(10)所在城市cityvarchar(20)上图为企业订单管理系统的E-R图,提供对职工信息、客户信息、供应商信息、产品信息、订单信息、订单明细进行管理。<pk>描述为主键,<fk>描述为外键,外键约束通过图下箭头线进行标注。其中职员信息表中的sex取值为m或f,表示为男和女。在创建的表中添加数据,在下面的查询中用到的数据,自己准备。--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。2查找与喻自强(数据库表中员工的姓名)在同一个部门的员工ID、员工姓名、性别、部门和职称3按部门进行汇总,输出部门名称和统计部门总工资。4、查找商品名称为14寸显示器商品的销售情况,显示该商品的编号、销售数量、单价和金额5在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额6按客户编号统计每个客户1996年的订单总金额超过50万的客户编号和订单总金额7查找有销售记录的客户编号、名称和订单总额8查找在1997年中有销售记录的客户编号、名称和订单总额9查找一次销售最大的销售记录10查找至少有3次销售的业务员名单和销售日期11用存在量词Exists查找没有订货记录的客户名称12使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额、订货日期,日期格式为yyyy-mm-dd,按客户编号排序,同一客户再按订单降序排序输出13查找产品“16MDRAM”的销售情况,要求显示相应的销售员的姓名、性别,销售日期、销售数量和金额,其中性别用男、女表示14查找每个人的销售记录,要求显示销售员的编号、姓名、性别、--产品名称、数量、单价、金额和销售日期15查找销售金额最大的客户名称和总货款16查找销售总额少于1000元的销售员编号、姓名和销售额17查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额18查找至少与客户“世界技术开发公司”销售相同的客户编号、名称和商品编号、商品名称、数量和金额19查找表中所有姓刘的职工的工号,部门,薪水20查找所有定单金额高于20000的所有信息(包括客户编号和名称)21统计表中员工的薪水在40000-60000之间的人数22查询表中的每个部门的职工的平均工资,但只查询”住址”是”上海市”的员工23将表中住