数据库SQL
山东大学-苏苏
小白一个,互相交流。
展开
-
山东大学数据库系统实验三
实验三声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.删除表中的学号不全是数字的那些错误数据,学号应该是数字组成,不能够包含字母空格等非数字字符。create table test3_01 as select * from pub.student_31 wher...原创 2019-04-15 22:34:24 · 3071 阅读 · 0 评论 -
山东大学数据库系统实验一
实验一声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.创建学生信息表(学生编号、姓名、性别、年龄、出生日期、院系名称、班级):creat table test1_student(sid char(12) not null,name varchar2(10...原创 2019-04-15 22:33:59 · 1244 阅读 · 0 评论 -
山东大学数据库系统实验十
实验十声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!题目11.将pub用户下表student的3个列sid,name,birthday复制到表test10_01中。2.执行如下查询,观察运行速度(5秒以上)。查询Samefirstname相同姓氏的人数。...原创 2019-04-15 22:35:21 · 2775 阅读 · 3 评论 -
山东大学数据库系统实验九
实验九声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!实验题目1创建表test9_01,表的结构同pub.student_11_1一样。 为test9_01的sid创建唯一不重复索引。 将pub用户下的Student中性别是“女”的数据添加到test9_01中。 ...原创 2019-04-15 22:35:16 · 1597 阅读 · 0 评论 -
山东大学数据库系统实验八
实验八声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.查询各院系(不包括院系名称为空的)的数据结构平均成绩avg_ds_score、操作系统平均成绩avg_os_score,平均成绩四舍五入到个位,创建表test8_01。create table test8_0...原创 2019-04-15 22:35:11 · 1984 阅读 · 0 评论 -
山东大学数据库系统实验七
实验七声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.在学生表pub.student中统计名字(姓名的第一位是姓氏,其余为名字,不考虑复姓)的使用的频率,将统计结果放入test7_01中。create table test7_01 as select First...原创 2019-04-15 22:35:04 · 5072 阅读 · 0 评论 -
山东大学数据库系统实验六
实验六声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.找出年龄小于20岁且是“物理学院”的学生的学号、姓名、院系名称,按学号排序。create or replace view test6_01 as select sid,name,age from pub.st...原创 2019-04-15 22:34:53 · 2170 阅读 · 0 评论 -
山东大学数据库系统实验五
实验五声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.在备用用户下将pub.teacher复制到test5_00中,然后将其所有权限给主用户。create table test5_00 as select * from pub.teacher;grant a...原创 2019-04-15 22:34:43 · 3384 阅读 · 0 评论 -
山东大学数据库系统实验四
实验四声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.使用alter table语句为表增加列:“总成绩:sum_score”。使用update语句,利用pub.student_course、pub.course,统计“总成绩”。create table t...原创 2019-04-15 22:34:34 · 2517 阅读 · 0 评论 -
山东大学数据库系统实验二
实验二声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!1.找出没有选修任何课程的学生的学号、姓名(即没有选课记录的学生)。create view test2_01 as select sid,name from pub.studentwhere sid not ...原创 2019-04-15 22:34:15 · 4104 阅读 · 0 评论