一、实验目的。
1. 掌握子查询。
2. 掌握连接查询,通过实验操作熟悉各种查询的作用。
二、实验学时 2学时。
三、实验步骤。
1.查询pubs数据库的authors表中的作者的姓(au_lname)、名(au_fname)和**号码(phone)。
2.使用top关键字,从northwind数据库的customers表中搜索返回前20%的数据。
3.查询northwind数据库的orders表中的数据,并将其中的货物重量feight增加50%。
4.使用where 子句从northwind 数据库的products表中检索出所有单位**(unitprice)超过50美元的货物名称(product name )、货物代号(productid)以及每单位重量(quantityperunit)。
5.在northwind 数据库的employees表中搜索出职务(title)为销售代表(sales representative),称呼(titleofcourtesy)为小姐(ms)的所有职员的名(firstname)、姓(lastname)和生日(birhthdate)。
6. 查询每个学生的情况以及他(她)所选修的课程。
7. 求学生的学号、姓名、选修的课程名及成绩。
8. 查询选修004课程且成绩为90分以上的学生学号、姓名及成绩。
9.检索xscj数据库中和学号为001同学同班且与他选修相同课程的同学的学号、姓名、班级名称及选课情况。
10. 查询生物工程系或信息与计算机科学系姓张的学生的信息。
11. 查看90分以上学生的成绩、课程名称、学生姓名。
12.对所有学生按学号分组并计算每人本学期的平均成绩。
13.查看所有学生的sql server 2000数据库应用课程的成绩。
14.查看课程编号为sql server 2000数据库应用课程的最高分、最低分和平均成绩。
15.查找课程号为003且成绩不低于课程号为014的最低成绩的学生的学号。
实验五高级查询
替换查询结果中的数据。casewhen 条件1 then 表达式1 when 条件2 then 表达式2 else 表达式n end例 查询score表sno,sname,degree列,对degree列按以下规则进行转换 若degree为90 100,替换为 优秀 若degree为80 89,替换...
实验7高级查询
一 实验目的与要求。1 熟练掌握使用t sql语句进行连接查询的方法。2 熟练掌握使用t sql语句进行嵌套查询的方法。二 实验内容与步骤。1 查询机械工程学院总分 mark 大于510分的学生学号 姓名 系部和选修课程的课程号及成绩。利用同等连接实现 2 实现上题 1 中的查询内容。利用内连接实现...
实验四高级查询
一 实验目的。1.掌握sql的连接查询。2.熟悉sql的高级查询。二 实验环境。一台pc机,安装widows xp操作系统,oracle 10g或11g数据库软件。三 实验内容 1.列出至少有一个雇员的所有部门。2 列出薪金比 smith 多的所有雇员。3列出所有雇员的姓名及其上级的姓名。4列出入职...