acti
gpolitical
ewco
cept
ewthought
ewstrategyseriouslylear
i
gXIGe
eralSecretarystudyi
I
erMo
goliaimporta
tspeechspiritGuidepartymembersa
dadeepu
dersta
di
gofaseriesofimporta
tspeechesrichco
otatio
a
dcoreideaswhichbega
sothoroughlyMarxistpositio
s
1.内外连接查询2.嵌套查询3.相关子查询
二实验目的
1.掌握索引的建立与删除操作。2.掌握视图的创建和查询操作,理解视图的作用。3.掌握触发器的创建与使用,理解数据库安全性的定义。
三实验内容
1.查询常量、命名列等(datediff函数的使用)说明:命名列的方法:as、1查询计算机学院的学生的学号、姓名、年龄。(要求命令列,并使用两种方法计算年龄)。2查询课程号为10001的课程的原始成绩和调整成绩,其中调整成绩原始成绩5分。3查询所有学生的学号、姓名和出生日期(要求出生日期只显示年份和月份)。4查询9月份出生的学生5查询所有的课程信息,在查询结果中增加关于学校的说明列“石家庄经济学院本部”。
2.Top练习1从C表中查询前5门课的信息。2从SC表中查询’10005’课程考试成绩较好的50的成绩信息。3查找“高级语言程序设计”成绩最好的两个学生的信息。4查询女生人数最多的两个学院,查询结果显示:学院、女生人数。
3.通配符练习1查找名字为刘某某的学生信息,要求名字必须是3个字。(假设有刘明、刘兰花、刘芳等同学)2查找名字为刘某的学生信息,但是名字的第二个字不是“兰”
5.逻辑运算符(运算符的优先级为NOT、AND、OR,求值顺序自左向右,可以利用括号改变求值顺序)
1查找不是外语学院和会计学院的,成绩不及格或成绩为空的学生信息。
6.Groupby练习1查询各学院男生和女生的人数。2查询各个学院男生和女生人数,只显示人数超过5人的统计信息。3查询各个学院男生、女生的人数及其总人数。(rollup或cube)4统计各门课各个学院选修的人数、各学院选课人数、总人数。5分别统计各学院男生、女生的平均年龄。
说明:GroupBy和Havi
gWhereOrderby语句的执行顺序关键字是按照如下顺序进行执行的:WhereGroupByHavi
gOrderby。首先where将最原始记录中不满足条件的记录删除所以应该在where语句中尽量的将不符合条件的记录筛选掉,这样可以减少分组的次数,然后通过GroupBy关键字后面指定的分组条件将筛选得到的视图进行分组,接着系统根据Havi
g关键字后面指定的筛选条件,将分组视图后不满足条件的记录筛选掉,然后按照OrderBy语句对视图进行排序,这样最终的结r