实验目的
学会使用MS SQL SERVER 2000的查询分析器完成SQL的简单查询功能,主要包括单表查询的选择、投影、排序、聚集函数、分组等。
知识点拨:
1.查询语句基本格式:
2.单表查询;
3.选择
4.投影
5.排序
6.聚集函数
7.分组查询
1.分组查询与选择的比较:
实验内容
1.掌握SQL查询语句的一般格式;
2.学会使用查询分析器进行包括选择、投影、排序、聚集函数、分组等的单表查询;
实验步骤
1.选择数据库JX;
2.以下查询操作使用查询分析器完成:
(1)查询所有教师的教工号、姓名和电话号码信息,查询结果列项是中文名;
(2)查询‘计算机’系的所有副教授的基本信息;
(3)查询所有女同学的姓名及所在的系,显示结果不允许重复出现;
(4)查询各教师的姓名、教工号及工资按95%发放的信息,并将按95%发放的工资列改名为‘预发95%工资’;
(5)假设学号的5个数字中,前2位代表年级,后3位为序号,检索计算机06级总学分在150~195的学生信息,并按学号降序排列;
注:取字符串的一个子串可以用函数SUBSTRING(串,开始位置,长度)
(6)查询修正后的学分(原学分-1)仍然大于3的课程的代号、名称、原先的学分、修正后的学分;
(7)查询课程号不为‘1’、‘4’、或‘7’的课程的信息;
(8)查询所有姓‘张’、或‘刘’或‘高’的学生信息;
(9)查询每个系有多少个同学;
(10)查询各课程的平均成绩并按成绩降序排列;
(11)查询有两门课在90分以上的学生学号及90分以上课程数;
(12)统计每门课程的选课人数、平均成绩、最高成绩、最低成绩;
(13)列出课程表中有先行课的课程名。下载本文