2022年2022年邯郸学院SQL操作题期末考试题 .pdf
《2022年2022年邯郸学院SQL操作题期末考试题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年邯郸学院SQL操作题期末考试题 .pdf(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三讲USE CompanySales -1 从商品表( Product)中查询所有商品的信息。SELECT*FROM Product-2 从客户表( Customer)中检索所有客户的公司名称、联系人姓名和地址。SELECTCompanyName , ContactName, AddressFROM Customer-3 查询所有员工的工资在提高%后信息,将提高后的工资列标题为“ 提高后工资 ” 。SELECTEmployeeName, Salary, 提高后工资 =Salary* 1.1 FROM Employee-4 查询每个员工的姓名、性别和年龄, 姓名列标题显示为“ 员工姓名 ” ,
2、 性别列标题显示为“ 性别” ,年龄列标题显示为“ 年龄 ” 。SELECTEmployeeName员工姓名 , Sex性别 , 年龄=YEAR( GETDATE()-YEAR( BirthDate)FROM Employee-5 从员工表( Employee)中查询所有员工的部门信息,并消去重复记录。SELECTDISTINCTDepartmentIDFROM Employee-6 检索客户表(Customer)中前位客户的公司名称、联系人姓名和地址。SELECTTOP 5 CompanyName , ContactName, AddressFROM Customer-7 从客户表( Cus
3、tomer)中检索所有的客户的公司名称、联系人姓名、地址,只要求显示前%客户信息。SELECTTOP 5 PERCENT CompanyName , ContactName, AddressFROM CustomerUSE pubs -8 显示 discounts表中所有列的数据;SELECT*FROM discounts-9 只显示 discounts表中每种折扣的幅度及其名称;SELECTdiscounttype, discountFROM discounts-10 显示 publishers表的 country列值(消除重复值);SELECTDISTINCTcountryFROM pub
4、lishers-11 显示 discounts表中的前行;SELECTTOP 2 *FROM discounts-12 显示 publishers表中的前 %行;SELECTTOP 2 PERCENT *FROM publishers名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 43 页 - - - - - - - - - USE stusystem -13 查询学生所有信息SELECT*FROM student-14 查询学生的学号、姓名及性别SELECTstunum
5、ber, stuname, stusexFROM student-15 显示学生的性别和年龄, 消除重复值 . SELECTDISTINCTstusex, 年龄 =YEAR( GETDATE()-YEAR( stubirthday)FROM student-16 显示前 %的学生的信息SELECTTOP 80 PERCENT *FROM student第四讲USE CompanySales-1查询员工 蔡慧敏 的工资。SELECTEmployeeName, SalaryFROM EmployeeWHERE EmployeeName= 蔡慧敏 -2在员工表( Employee)中,查询工资大于元
6、的员工信息。SELECT* FROM EmployeeWHERE Salary3000 -3查询员工表(Employee)中,工资在元到元的员工信息。( 使用 between and) SELECT*FROM EmployeeWHERE SalaryBETWEEN 5000 AND 7000 -4查询库存量在到之间的商品信息。SELECT*FROM ProductWHERE ProductStockNumberBETWEEN 1000 AND 3000 -5在销售订单表(Sell_order)中,查询员工编号为、和的员工接受订单信息。SELECT*FROM Sell_OrderWHERE Em
7、ployeeIDIN( 1, 5, 7)-6在销售订单表(Sell_order)中,查询不是员工编号为、和的员工接受订单信息。SELECT*FROM Sell_OrderWHERE NOT EmployeeIDIN( 1, 5, 7)-7找出所有姓 章 的员工信息。SELECT*FROM EmployeeWHERE EmployeeNameLIKE 章%名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 43 页 - - - - - - - - - -8找出所有姓 李 和姓
8、章 的员工信息。SELECT*FROM EmployeeWHERE EmployeeNameLIKE李章 %-9找出所有姓 李 的,名为一个汉字的员工信息。SELECT*FROM EmployeeWHERE EmployeeNameLIKE 李_-10找出所有不姓 李 的员工信息。SELECT*FROM EmployeeWHERE EmployeeNameLIKE李%-11在销售管理数据库中,查找目前有哪些主管的位置是不空的。SELECT*FROM DepartmentWHERE ManagerNameISNOT NULL-12从员工表( Employee)中,查询工资在元以下的女性员工姓名和
9、工资信息。SELECTEmployeeName, SalaryFROM EmployeeWHERE Salary10000 -14查询书价高于 $20 的图书的名称及其价格;SELECTtitle, priceFROM titlesWHERE price20 -15查询书价在 $10$30范围内的图书信息;SELECT*FROM titlesWHERE priceBETWEEN 10 AND 30 -16列出 publishers表中社址在德国和法国的出版社的名称;SELECTpub_nameFROM publishersWHERE country=GermanyOR country=Fran
10、ce-17查找名称以 A字符开头的出版社名称;SELECTpub_nameFROM publishersWHERE pub_nameLIKEA%-18查找名称以 A以外字符开头的出版社信息;SELECT*名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 43 页 - - - - - - - - - FROM publishersWHERE pub_nameLIKEA%-19查找目前仍未定价的图书信息;SELECT*FROM titlesWHERE priceISNULL-2
11、0列出书价高于 $15 或低于 $5 、且当年销售量大于图书的名称、价格及年销售量;SELECTtitle图书名称 , price价格 , ytd_sales年销售量FROM titles WHERE ( price15 OR price5000 -21查询 titles表中年所出版的business类图书的名称及价格;SELECTtitle, priceFROM titlesWHERE pubdate=1991-01-01AND pubdate= 1985-01-01-23查询所有女学生的基本信息. SELECT*FROM studentWHERE stusex= 女-24查询 Studen
12、t表中 2班或 3班的学生信息。SELECT*FROM student WHERE claidIN( 2, 3)-25查询姓 张 的学生信息。SELECT*FROM studentWHERE stunameLIKE 张 %-26查询所有出生日期不为空的学生信息。SELECT*FROM studentWHERE stubirthdayISNOT NULL-27查询 -12-1之前出生的女生的信息。SELECT*FROM studentWHERE stusex= 女AND stubirthday 1000 -7在销售表 Sell_Order表中,查询订购种以上商品的客户编号及订购商品种数。( 包括
13、两种商品 ) SELECTCustomerID客户编号 , COUNT( DISTINCTProductID)订购商品数FROM Sell_OrderGROUP BY CustomerIDHAVINGCOUNT( DISTINCTProductID)= 2 -8查询员工表 Employee中部门编号为 1的各员工信息,并计算平均工资。SELECT*FROM EmployeeWHERE DepartmentID=1 COMPUTE AVG( Salary)-9对Employee表中部门编号为1或2 的员工工资, 按照其部门编号生成分组汇总行(汇总工资的均值)和明细行。SELECT*名师资料总结
14、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 43 页 - - - - - - - - - FROM EmployeeWHERE DepartmentIDIN( 1, 2)ORDER BY DepartmentIDCOMPUTE AVG( Salary)BY DepartmentIDUSE pubs -10列出 business类的图书名称和价格,价格降序显示,价格相同时按书名升序排列;SELECTtitle, price FROM titlesWHERE type=business
15、ORDER BY priceDESC, titleASC-11统计 business类图书的平均价格;SELECTAVG( price)平均价格FROM titlesWHERE type=business-12统计各类图书的平均价格,并按平均价格进行排序;SELECTtype类型 , AVG( price)平均价格FROM titlesGROUP BY typeORDER BY 平均价格-13按图书类别分组统计出已指定类型的图书的平均价格;SELECTtype类型 , AVG( price)平均价格FROM titles WHERE typeUNDECIDED GROUP BY type-14
16、按图书类别分组统计图书的平均价格,但排除那些包括的图书数量少于种的图书类别;SELECTtype类型 , AVG( price)平均价格FROM titles GROUP BY type HAVINGCOUNT( title_id)= 2 -15统计 popular_comp类图书的明细及平均价格和价格总和;SELECT* FROM titles WHERE type=popular_comp COMPUTE AVG( price),SUM( price) -16统计各类图书的明细及平均价格和价格总和;SELECT* FROM titles ORDER BY type COMPUTE AVG(
17、 price),SUM( price)BY TYPE-17统计图书类别以A-D开头的各出版社的图书的明细及平均价格。SELECT* FROM titles WHERE typeLIKEA-D% 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 43 页 - - - - - - - - - ORDER BY pub_id COMPUTE AVG( price)BY pub_idUSE stusystem -18查看学生信息,结果按照出生日期升序排列。SELECT* FROM
18、studentORDER BY stubirthday-19查看学生信息,结果按照性别升序排列。SELECT* FROM studentORDER BYstusex-20查询学生信息,结果按照claid升序排列,性别按照降序排列。SELECT* FROM studentORDER BY claidASC, stusexDESC-21统计所有的学生人数。SELECTCOUNT( stunumber)学生人数FROM student-22统计班的学生人数。SELECTCOUNT( stunumber)学生人数FROM student WHERE claid=1 -23统计学生表中班级的个数。SEL
19、ECTCOUNT( DISTINCTclaid)班级个数FROM student-24统计各个班的学生人数。SELECTclaid, COUNT( stunumber)学生人数FROM studentGROUP BY claid 第九讲USE CompanySales -1查询已订购了商品的客户的公司名称、联系人姓名和所订商品编号和订购数量。SELECTC. CompanyName , C. ContactName, S. ProductID, S. SellOrderNumber FROM CustomerC, Sell_OrderS WHERE C. CustomerID=S. Custo
20、merID-2查询已订购了商品的客户的公司名称、联系人姓名和所订商品名称和订购数量。SELECTC. CompanyName , C. ContactName, P. ProductName, S. SellOrderNumber FROM CustomerC, Sell_OrderS, ProductP WHERE C. CustomerID=S. CustomerIDAND S. ProductID=P. ProductID名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,
21、共 43 页 - - - - - - - - - -3查询 国皓科技有限公司 的订单信息。SELECTS.*FROM CustomerC, Sell_OrderS WHERE C. CustomerID=S. CustomerIDAND C. CompanyName = 国皓科技有限公司-4查询 国皓科技有限公司 的订购的商品信息,包括商品名称、商品价格和订购的数量。SELECTP. ProductName, P. Price, S. SellOrderNumber FROM CustomerC, Sell_OrderS, ProductP WHERE C. CustomerID=S. Cus
22、tomerIDAND S. ProductID=P. ProductIDANDC. CompanyName = 国皓科技有限公司 -5查询是否所有的员工均接受了销售订单,包括员工的姓名和订单信息。SELECTE. EmployeeName, S.* FROM EmployeeE LEFTJOINSell_OrderS ON E. EmployeeID=S. EmployeeID-6查询是否所有的供应商均提供了商品,包括供应商名称和采购信息。SELECTP. ProviderName, PO.* FROMProviderP LEFT JOINPurchase_OrderPO ON P. Prov
23、iderID=PO. ProviderID-7使用完全外连接查询客户和商品的订购信息,包括客户名称、 联系人姓名、 订购的商品名称、订购的数量和订购日期。SELECTC. CompanyName , C. ContactName, P. ProductName, S. SellOrderNumber, S. SellOrderDate FROM CustomerC FULLJOINSell_OrderS ON C. CustomerID=S. CustomerID FULLJOINProductP ON S. ProductID=P. ProductIDUSE pubs-8从titles和pu
24、blishers表中查询每本书的书名和它的出版社名称SELECTT. title, P. pub_name FROM titlesT, publishersP WHERE T. pub_id=P. pub_id-9从titles和publishers表查询每个出版社出版的所有图书的平均单价( 采用表别名的方式,显示出版社名称和平均单价) SELECTP. pub_name , 平均单价 =AVG( price) FROM titlesT, publishersP WHERE T. pub_id=P. pub_id GROUP BY P. pub_name-10列出 authors和publis
25、hers表中位于同一城市的作者姓名和出版社名称SELECTA. au_fname, A. au_lname, P. pub_name FROM authorsA, publishersP WHERE A. city=P. city-11列出一次订购量大于图书当年销售量%的书店标识及图书标识SELECTT. title_id, S. stor_id FROM titlesT, salesS WHERE T. title_id=S. title_idAND S. qty T. ytd_sales* 0.05 -12列出作者标识以-5 开头的所有作者编号、所在城市及该城市的出版社的名称SELECTA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年邯郸学院SQL操作题期末考试题 2022 邯郸 学院 SQL 操作 期末 考试题
限制150内