IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql数据库实验报告三 -> 正文阅读

[大数据]mysql数据库实验报告三


在这里插入图片描述
在这里插入图片描述

实验目的:

1.熟练掌握各种连接查询及其连接条件。
2.掌握各种嵌套查询的使用。
3.掌握复杂的集合查询。

内容和主要步骤:

第2题:
1>

select student.sno,sname,ssex,sage,sdept,cno,grade
from a.student,a.sc
where a.student.sno=a.sc.sno

在这里插入图片描述
2>

select first.cno,second.cpno
from a.course first,a.course second
where first.cpno=second.cno 

在这里插入图片描述
3>

select a.student.sno,sname,ssex,sage,sdept,cno,grade
from a.student right outer join a.sc on a.student.sno=sc.sno

在这里插入图片描述
4>

select sname,sdept
from a.student 
where sno in(select sno from a.sc group by sno having min(grade)<60)

在这里插入图片描述

5>

select sname
from a.student 
where sno in(select sno from a.sc group by sno having min(grade)>90)

在这里插入图片描述

6>

select a.student.sno,sname
from a.student inner join a.sc on a.student.sno=sc.sno
where cno='3' and sc.sno in
(select sno
from a.sc
where cno='2')

在这里插入图片描述
7>

select a.student.sno,sname
from a.student
where sname!='刘晨' and sage=
(select sage 
from a.student
where sname='刘晨')

在这里插入图片描述
8>

select sname,sage
from a.student
where sno in
(select sno
from a.sc
where cno in
(select cno
from a.course 
where cname='数据库'))

在这里插入图片描述
9>

select student.sno,sname
from a.student
where sdept<>'IS' and
sage<any
(select sage 
from a.student
where sdept='IS')

在这里插入图片描述
10>

select student.sno,sname
from a.student
where sdept<>'IS' and 
sage<all
(select sage 
from a.student 
where sdept='IS')

在这里插入图片描述
11>

select sname
from a.student
where Sno in
(select Sno from a.sc
group by Sno
having count(*) = (select count(*) from a.course ))

在这里插入图片描述
12>

select a.student.sno,sname
from a.student
where sdept='IS' and ssex='男'

在这里插入图片描述
13>

select *
from a.sc where cno='001'and sno not in(select sno from a.sc where cno='002')

在这里插入图片描述

14>

select cno
from a.course
where cno not in
(select cno
from a.sc
where sno in
(select sno
from a.student
where sname='李丽'))

在这里插入图片描述
15>

select AVG(sage) as avgsage
from a.student inner join a.sc on student.sno=sc.sno
where cno='3'

在这里插入图片描述
16>

select cno,AVG(grade) as avggrade
from a.sc
group by cno

在这里插入图片描述
17>

select a.course.cno '课程号', count(sc.sno) '人数'
from a.course,a.sc 
where a.course.cno=a.sc.cno 
group by a.course.cno having count(sc.sno)>3 order by COUNT(sc.sno) desc,a.course.cno asc

在这里插入图片描述
18>

select sname
from a.student
where sno>
(select sno from a.student where sname='刘晨')and
sage<(select sage from a.student where sname='刘晨')

在这里插入图片描述
19>

select sname,sage from  a.student
where sage>(select avg(sage) from a.student where ssex='女') 
and ssex='男'

在这里插入图片描述

20>

select sname,sage
from a.student
where ssex='男'and sage>
(select MAX(sage) from a.student where ssex='女')

在这里插入图片描述
21>

select a.Student.Sno,Sname
from a.Student,a.SC
where a.Student.Sno=a.SC.Sno 
and Cno =
(select Cno from a.SC
where Sno='95002')   

在这里插入图片描述

22>

select * 
from a.course where cno in (select cno from a.sc where sno='95001')
and cno in (select cno from a.sc where sno='95002')	

在这里插入图片描述

遇到的问题及体会:

1.头晕眼花,三个实验报告同时交
2.总觉得一直再win+shift+s+ctrl+a+ctrl+c+ctrl+v
3.知识点:
1>求总数可以用COUNT()函数
2>分组group by 要用having来限制条件
3>order by是排序要求 desc是降序 ,asc是升序
4>any()函数是任意的意思,all()是所有
4.建表要合适否则很多查询出来是空的

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-01 15:49:32  更:2022-05-01 15:50:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:15:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码