boxmoe_header_banner_img

欢迎来到我的博客

加载中

加载中动画图标 0%

加载中...

文章导读

实验3 汇总函数


avatar
菰 远 2025-09-23 105

老师的网站:47.107.46.163

相关软件下载地址

这个实验是接着《实验2 MySQL使用及简单select语句》进行的,要是你没有保存请前往上一个文章将《1.创建dbxxx数据库,执行scott.sql脚本文件,创建测试表emp和dept》完成了即可
点击跳转:实验2 MySQL使用及简单select语句
如果真的没有做建议下载我配置好的虚拟机这样可以跳过《实验2 MySQL使用及简单select语句》的《实验环境准备》(ol83_vm15-16_GY.7z)
下载ol83_vm15-16_GY.7z实在太慢可以找我拿U盘拷贝
下载地址:

星辰云盘:数据库相关软件包括虚拟机等
123网盘:数据库相关软件包括虚拟机等
百度网盘:数据库相关软件包括虚拟机等
huang1111:数据库相关软件包括虚拟机等
小飞机网盘:数据库相关软件包括虚拟机等
115网盘:数据库相关软件包括虚拟机等
send:数据库相关软件包括虚拟机等
VMware 17.5:VMware Workstation Pro 17.5.1 build-23298084 软件安装包
SecureCRT 8.5.1.3:SecureCRT 8.5.1.3 中文破解版

系统账号密码都是root
数据库的账号为root 密码为123456
这个虚拟机内已经有一个快照了要是配置错误可以直接恢复快照,平常也可以把整个虚拟机文件夹ol83_vm15-16_GY丢自己U盘,这样就不用每次都要下载了

实验环境准备

这个实验是接着《实验2 MySQL使用及简单select语句》进行的,要是你没有保存请前往上一个文章将《1.创建dbxxx数据库,执行scott.sql脚本文件,创建测试表emp和dept》完成了即可
点击跳转:实验2 MySQL使用及简单select语句
如果真的没有做建议下载我配置好的虚拟机这样可以跳过《实验2 MySQL使用及简单select语句》的《实验环境准备》(ol83_vm15-16_GY.7z)

#这个命令是启动mysql,虚拟机第一次启动或者重新启动都需要输入一次
cd /usr/local/mysql
bin/mysqld_safe --user=mysql &
#输入之后ctrl+c退出
mysql -u root -p
#如果输出 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) 那就是没有启动mysql,相关命令在《实验环境准备》都有放着
#密码在上面已经写的清清楚楚了
USE dbXXX;
#这个命令表示连接dbxxx数据库,每次进入数据库都要连接一次,不然会提示没有数据库
#XXX为你自己名字的首字母注意!!!!!!

1.查询每个部门的最高工资,要求列出部门编号及其最高工资额

XXX为你自己名字的首字母注意!!!!!!

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT deptno, MAX(sal) AS 最高工资 FROM emp GROUP BY deptno;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到SELECT deptno, MAX(sal) AS 最高工资 FROM emp GROUP BY deptno;结束的全过程

2. 查询各个工种(job列)的人数

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT job, COUNT(*) AS 人数
FROM emp
GROUP BY job;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到SELECT job, COUNT(*) AS 人数 FROM emp GROUP BY job;结束的全过程

3. 查询sal列上有无重复值,给出判断语句及判断结果

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT COUNT(sal) AS 总工资记录数, COUNT(DISTINCT sal) AS 唯一工资记录数 FROM emp;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到SELECT COUNT(sal) AS 总工资记录数, COUNT(DISTINCT sal) AS 唯一工资记录数 FROM emp;结束的全过程

4. 查询emp表最高工资与平均工资的差距

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT MAX(sal) - AVG(sal) AS 最高工资与平均工资的差距 FROM emp;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到SELECT MAX(sal) – AVG(sal) AS 最高工资与平均工资的差距 FROM emp;结束的全过程

5. 查询每年的入职人数,要求列出相应年份及入职人数,查询结果以年份排序

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT YEAR(hiredate) AS 年份, COUNT(*) AS 入职人数
FROM emp
GROUP BY YEAR(hiredate)
ORDER BY 年份;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到SELECT YEAR(hiredate) AS 年份, COUNT(*) AS 入职人数 FROM emp GROUP BY YEAR(hiredate) ORDER BY 年份;结束的全过程

6. 查询每个季度(以1,2,3,4表示季度)的入职人数,要求列出相应季度及入职人数,并按照年份和季度排序

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT 
YEAR(hiredate) AS 年份, 
QUARTER(hiredate) AS 季度, 
COUNT(*) AS 入职人数
FROM emp
GROUP BY YEAR(hiredate), QUARTER(hiredate)
ORDER BY 年份, 季度;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到 ORDER BY 年份, 季度; 结束的全过程

7. 查询哪些工种的平均工资高于2000,要求列出工种名称及其平均工资额

-- XXX
#XXX为你名字首字母!!! --(有空格)XXX!!!

以下的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

SELECT job, AVG(sal) AS 平均工资 FROM emp GROUP BY job HAVING AVG(sal) > 2000;

以上的代码可以直接代码框的右上角点击复制代码,我是在Crt 8.5.1.3(不是课室的版本)操作的,Mobaxterm的没有测试过,不过看别人也可以正常复制粘贴

截图从– XXX;到SELECT job, AVG(sal) AS 平均工资 FROM emp GROUP BY job HAVING AVG(sal) > 2000;结束的全过程

感谢您的支持
微信赞赏

微信扫一扫

支付宝赞赏

支付宝扫一扫



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码
GuYuan-V-个人博客
🎉 我的生日

日期:09月29日

--