欢迎来到天天文库
浏览记录
ID:18713530
大小:62.00 KB
页数:5页
时间:2018-09-20
《实验四单表查询new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验四单表查询实验目的:l 了解数据查询的基础知识l 使用SELECT语句在数据库上进行简单查询l 查询若干行或若干列结果l 通过使用别名和字面值设置结果集格式l 使用where子句过滤结果集实验要求:l 熟练掌握基本的数据查询语句l 熟练编写SELECT语句进行简单查询l 熟练控制结果集的格式l 掌握随机帮助的使用方法实验难点:l 理解SELECT语句l 使用where子句实验内容:学生-课程数据库的三个表:学生表:Student
2、(SNo,Name,Sex,Age,Dept)Sno为主键;说明:SNo学号,Name姓名,Sex性别,Age年龄,Dept所在系表中现有记录为:课程表:Course(CNo,CName,Cpno,Credeit)Cno为主键;说明:CNo课程号,CName课程名,Cpno先行课,Credit学分表中现有记录为:学生选修表:SC(SNo,CNo,Grade)SNo,CNo,为主键;说明:SNo学号,CNo课程号,Grade成绩表中现有记录为:练习1:查询表中的列和行1:查询全体学生的学号与姓名2:查询全体学生的姓名及年龄3:查询全体学生的姓名,年龄及所在系(要用小写字母表示系名,并用
3、“系名”来表示列名)。4:查询选修了课程的学生学号练习2:条件查询1:查询计算机系全体学生的姓名2:查询所有年龄在20岁以下的学生姓名及其年龄3:查询年龄在20到23间的学生的姓名,系别及年龄4:查询年龄不在20到23间的学生的姓名,系别及年龄5:查询不是教育传播技术学院(ECT)和计算机学院(CT)学生的姓名和性别6:查询所有姓刘的学生的姓名,学号和性别7:查询姓“李”且名为两个汉字的学生的姓名8:查询名字中第2个字为”思”字的学生姓名和学号9:查询所有不姓王的学生姓名10:查询全体学生情况,结果按所在系的号升序排列,同一系中的学生按年龄降序练习3:使用统计函数1:查询学生的总人数
4、2:查询选修了课程的学生人数3:计算选0002号课程的学生平均成绩4:查询选修0003号课程的学生最高分数实训项目:练习1、使用Northwind数据库,进行下列查询:1. 查询customers表中的所有数据;2. 查询employees表中的雇员姓名(姓和名中间用空格分开)、雇用时间、地址(address)、邮编(postalcode),显示的列名用中文表示;3. 查询orderdetails表中的订单号、产品号、产品数量、产品售价(原价打上折扣后的价格,折扣为discount)4. 查询products表中的供应商号(supplierID);5. 查询products表中的供应
5、商号(supplierID),消除重复的行;6. 查询products表中的供应商号(supplierID)、产品类别号(categoryid);7. 查询products表中的供应商号(supplierID)、产品类别号(categoryid),消除重复的行;8. 查询orders表中的订单号、客户号、雇员号、订单日期(orderdate)、供货日期(requiredDate),并按订单日期升序排列;9. 查询products表中的产品名称、供应商号(supplierID)、产品单价(unitPrice)、库存量(unitsInStock),并按产品单价降序、库存升序排列;练习2、
6、使用pubs数据库进行下列查询1. 查询表authors中编号是以4、5、6开头的作者编号、作者姓名(姓和名,中间用‘.’分开)、电话、地址,要求显示的结果都要有列名;2. 查询表authors中地址以非数字开头的作者的编号、作者姓、名、地址;3. 查询表titles中书的类型是’business’,并且书的价格大于15元的书的编号、书名(title)、类型、单价;4. 查询表titles中编号第3位为‘7、8、9’的书的编号、书名、类型、出版商号、单价,并且单价要高于10元;5. 查询表titles中类型不是‘business’的,并且书的销售量(price*ytd_sales)大
7、于5万的书的编号、书名、类型、单价、销售量,并根据销售量降序排列;6. 查询表employee中编号的第二各字符是‘-’,并且雇用时间(hire_date)在1990年之后的雇员的编号、姓名(姓+名,中间用空格分开)、雇用时间。
此文档下载收益归作者所有