2. 在学生表STUDENT中插入以下数据
"020101","张三 ","男",1981-01-01,"计算机061","信息系"
"020102","李斯 ","女",1982-02-03,"信息061","信息系"
答:insert into student values('020101','张三 ','男','1981-01-01','计算机061','信息系')
insert into student values('020102','李斯 ','女','1982-02-03','信息061','信息系')
3. 查询学生成绩表(GRADE)中的所有信息
答:select * from grade
4. 显示学生情况表中(STUDENT)的姓名,性别,班级,学号
答:Select 姓名,性别,班级,学号 from student
5. 查询所有学生的年龄(用YEAR(出生年月)可求能相应出生年份)
答:select 学号,year(getdate())-year(出生日期) as 年龄 from student
6. 显示学生成绩表(GRADE)中学号,课程号,成绩,并将成绩列列名显示为“考试成绩”
答:select 学号,课程号,成绩 as 考试成绩 from grade
7. 查询学生成绩表(GRADE)中成绩在60分以上的信息
答:select * from grade where成绩>60
8. 删除GRADE表中选修了“c语言”但没有及格的学生记录
答:delete from grade where 课程号 = (select 课程号 from course where 课程名称='C语言') and 成绩<60
9. 删除无人选修的课程信息
答:delete from course where course.课程号 in (select course.课程号 from course
left join grade on grade.课程号=course.课程号 where 成绩 is null)
10. 统计每个班的学生人数,选课人次,最高分,最低分和平均分
答:select 班级,count(distinct grade.学号),max(成绩),min(成绩),avg(成绩),count(distinct student.学号) from student
left join grade on student.学号=grade.学号 group by 班级
11. 将课程表course表中的每门学分低于4分的课程的学分增加1个学分
答:update course set 学分=学分+1 where 学分<4
三、 索引
1. 什么是索引,索引的意义
2. 索引的优缺点是什么
3. 索引的分类
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载