实验六SQL语句[推荐]_实验六sql语句
实验六SQL语句[推荐]由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验六sql语句”。
实验六 SQL语句(续)
一、实验目的(1)进一步掌握查询的概念和方法。
(2)熟练掌握单表查询的select语句。
(3)熟练掌握聚合函数的使用。
(4)熟练掌握连接查询方法
(5)熟练掌握嵌套查询方法
(6)掌握创建和管理视图的方法。
二、实验内容
1、查询时改变列标题的显示:
检索全体学生的学号、姓名、籍贯信息,并分别加上“学号”、“姓名”、“籍贯”的别名信息。SQL语句:
2、条件查询
(1)查询选修了课程号为“002”,且成绩大于80的学生的学号。
SQL语句:
(2)某些学生选修某门课程后没有参加考试,所以有选课记录,但没有考试成绩,查询缺少成绩的学生的学号和相应的课程号。
SQL语句:
3、基于IN子句的数据查询
从课程表中查询出“高数”、“C语言程序设计”的所有信息。
SQL语句:
4、基于Like子句的查询
从学生表中分别检索出姓张的所有同学的资料;检索名字的第二个字是“红”或“虹”的所有同学的资料。
SQL语句:
5、查询经过计算的值。
查询全体学生的姓名及其出生年份,需为计算值取别名“出生年份”。
SQL语句:
6、使用ORDER BY语句对查询的结果进行排序
显示所有学生的基本信息,并按学生的年龄的降序排列。
SQL语句:
7、使用Group子句进行查询
汇总总分大于是150分的学生的学号及总成绩。
8、使用聚合函数
计算“002”号课程的学生平均成绩、最高分、最低分。
SQL语句:
9、查询与“张虹”在同一个班级的学生学号、姓名、所属系。
(嵌套查询)SQL语句:
连接查询T-SQL语句:
10、创建一个名为stuview的视图,能检索出每位选课学生的学号、姓名、课程名、总成绩。SQL语句为:
11、创建一个名为stuview1的视图,从数据库XSGL的student表中查询出性别为“男”的所有学生的资料。并在创建视图时使用with check option。(注:该子句用于强制视图上执行的所有修改语句必须符合由Select语句where中的条件。)
SQL语句为:
13、管理视图中的数据
1)从视图stuview1查询出籍贯为“内蒙”的学生资料。
SQL语句:
思考:是否student表中所有籍贯为内蒙的同学都被查询出来了?
2)向视图stuview1中插入一行数据。学号:1006,姓名:赵青,籍贯:内蒙,性别:男,年龄:22。
SQL语句:
原student表中的内容有何变化?
思考:如向视图stuview1中插入一行数据。学号:1007,姓名:赵静,籍贯:内蒙,性别:女,年龄:22。
会出现什么样的结果?
原student表中的内容有何变化?
3)修改视图stuview1中的数据。
将stuview1中、姓名为“赵青”同学的年龄改为20岁。
SQL语句:
原student表中的内容有何变化?
4)从视图中stuview1将籍贯为内蒙、姓名为“赵青”同学删除。
原student表中的内容有何变化?
SQL练习一、设有如下的关系模式, 试用SQL语句完成以下操作:学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,学分,学期,学时)选课(学号,课程号,成绩)1. 求选修了课程号为“C2”课的......
简单基本的sql语句 几个简单的基本的sql语句选择:select * from table1 where范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 whe......
create database xuan /*创建一个数据库*/on(name=xuan,filename='d:\bbs\xuan.mdf',size=10)log on(name =fei,filename='d:\bbs\fei.ldf',size=1mb)drop database......
SQL语句,用友的SQL2000,通过查询管理器写的语句1、查询2、修改3、删除4、插入表名:users 包含字段:id,sname,sage查询 select * from users查询users表中所有数据select id,snam......
//创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m......
