文档介绍:宁夏师范学院数学与计算机科学学院《数据库》实验报告实验序号: 07 实验项目名称:数据查询学号姓名邹业安专业、。包括:单表查询、多表连接查询、嵌套查询、集合查询。掌握用条件表达式表示检索条件。掌握用聚合函数计算统计检索结果。二、实验设备(环境)及要求1、环境要求:硬件:PC(PII以上,128M以上内存)、因特网接入;软件:在SQLServer2000中实验内容与步骤一般简单查询不带条件的查询指定字段(考虑去掉和不去掉重复值两种情况)。selectdistinct学号from选课select学号from选课查询某个表中的所有记录查询教师表中的所有记录使用单个条件的简单查询查询成绩大于50的学生的学号select学号from选课where成绩>50使用多个条件(AND关系)的查询select工资from教师where工资>200and工资<500使用多个条件(OR关系)的查询select工资from教师where工资<200or工资>500使用多个条件(混合AND和OR关系)的查询select*from学生where(院系='2'and生源='淮南')or(院系='6'and生源='淮北')(7)使用带NOT运算的查询select*from学生wherenot(生源='合肥')(8)使用BETWEEN•••AND•••的查询select*from选课where成绩between86and93(9)使用NOT•••BETWEEN•••AND•••的查询select*from选课where成绩notbetween76and93(10)使用LIKE运算符的字符串匹配查询。select*from课程where课程性质like'专业__'(11)使用LIKE运算符的模板匹配查询。select*from院系where办公地点like'4_1'(12)查询空值和非空值的select*from教师where工资isnullselect*from教师where工资isnotnull(13)结果要求排序的查询select*from选课--升序orderby成绩select*from选课--降序orderby成绩desc(14)查询结果按多列排序,并分别要求升序和降序的查询。select*from选课orderby学号,成绩select*from选课orderby学号,成绩desc(15)使用TOP显示前若干记录的查询selecttop3*from学生(16)使用TOP显示前若干记录的查询,如果有满足条件的并列记录一并显示selecttop3*from学生where生源='淮南'(17)两个关系的连接查询。select*from学生crossjoin选课(18),院系,姓名,性别,生源,课程编号,=(19)多个关系(三个以上)的连接查询select*from学生,课程,==(20)两个关系的广义笛卡尔积运算结果。select*from学生crossjoin选课(21),院系,姓名,性别,生源,课程编号,=(22)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等个字段select姓名,职称,课程名称,=(23)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等个字段,要求结果中列出所有教师信息(即包括不是任何课程责任教师的教师信息)select姓名,职称,课程名称,=(24)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等个字段,要求结果中能够反映目前没有确定责任教师的课程信息。select姓名,职称,课程名称,=(25)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等4个字段,要求结果中既能够反映目前不是责任教师的教师信息,又能反映目前没有确定责任教师的课程信息