Oracle实验二 表的查询和更新

本文是一篇关于Oracle数据库的实验报告,涵盖了单表查询、多表连接、嵌套查询、数据修改和删除操作。实验内容包括查询特定年龄段学生、不同性别学生数量、不姓张的学生信息、平均及最高成绩,以及处理不及格和未参加考试的学生数据。同时,涉及到赵丽丽和张三的分数操作,如加5分和删除记录。实验还探讨了不同类型的连接查询,如左链接、右链接和内连接,以及查询有先行课的课程信息。
摘要由CSDN通过智能技术生成

实验目的

1.单表查询
2.夺标查询
3.数据修改
4.删除数据

实验内容

1、查询年龄在18岁到22岁的学生学号和姓名。
2、查询不同性别的学生人数
3、查询不姓张的同学的信息
4、查询每个同学的平均成绩
5、查询每个同学的最高成绩
6、查询平均分大于70分的同学的学号(多表连接和嵌套)
7、查询每个同学的平均成绩,并按照平均成绩的降序排序
8、查询赵丽丽的平均成绩(多表连接和嵌套)
9、查询不及格的同学的姓名
10、查询没有参加考试的学生的姓名
11、查询赵丽丽选修的课程名称(多表连接和嵌套)
12、查询没有不及格的同学的姓名
13、删除张三的成绩
14、修改赵丽丽的分数,分数加5

实验步骤

1、查询年龄在18岁到22岁的学生学号和姓名。

select sno,sname
from student
where age>18 and age<22;
select sno,sname
from student
where age between 18 and 22;

在这里插入图片描述

2、查询不同性别的学生人数

select sex,count(*)
from student
group by sex;

在这里插入图片描述

3、查询不姓张的同学的信息

select *
from student
  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值