统计各个部门的工资记录数
sql实战 统计各个部门的工资记录数
- 问题描述
- Sql语句
问题描述
统计各个部门的工资记录数,给出部门编码dept_no、部门名称dept_name以及次数sum
CREATE TABLE departments
(
dept_no
char(4) NOT NULL,
dept_name
varchar(40) NOT NULL,
PRIMARY KEY (dept_no
));
CREATE TABLE dept_emp
(
emp_no
int(11) NOT NULL,
dept_no
char(4) NOT NULL,
from_date
date NOT NULL,
to_date
date NOT NULL,
PRIMARY KEY (emp_no
,dept_no
));
CREATE TABLE salaries
(
emp_no
int(11) NOT NULL,
salary
int(11) NOT NULL,
from_date
date NOT NULL,
to_date
date NOT NULL,
PRIMARY KEY (emp_no
,from_date
));
来源:牛客网
链接:https://www.nowcoder.com/practice/6a62b6c0a7324350a6d9959fa7c21db3?tpId=82&tqId=29774&rp=0&ru=/ta/sql&qru=/ta/sql/question-ranking
Sql语句
思路:三个表进行内链接
select departments.dept_no, departments.dept_name, count(*) as sum
from departments, dept_emp, salaries
where departments.dept_no = dept_emp.dept_no
and dept_emp.emp_no = salaries.emp_no
group by departments.dept_no;
统计各个部门的工资记录数相关推荐
- 牛客SQL22 统计各个部门的工资记录数
描述 有一个部门表departments简况如下: 有一个,部门员工关系表dept_emp简况如下: 有一个薪水表salaries简况如下: 请你统计各个部门的工资记录数,给出部门编码dept_no. ...
- SQL22 统计各个部门的工资记录数
文章目录 1. 题目 2. 题解 1. 题目 题目来源:SQL22 统计各个部门的工资记录数 题目描述 统计各个部门的工资记录数,给出部门编码dept_no.部门名称dept_name以及部门在sal ...
- 牛客SQL22--- 统计各个部门的工资记录数
题目描述 有一个部门表departments简况如下: 有一个,部门员工关系表dept_emp简况如下: 有一个薪水表salaries简况如下: 请你统计各个部门的工资记录数,给出部门编码dept_n ...
- EXCEL基础:数据透视表(按年龄分组统计与统计各部门的工资情况)
[按年龄分组进行统计]: 如下为原始数据,最后就是年龄字段: 选择数据单元格,在新表里插入[数据透视表],若数据透视表的[字段列表]没有显示,可以按照1标注那里勾选, 按照2处的列.行和统计值设置好, ...
- 达梦数据库统计模式下所有表记录数
/* 统计每个表的数据量到表数据记录表 */ --创建一张表记录统计信息 create table test(tab_name varchar(30),row_num int) --统计每个表的数据量 ...
- sql查询技巧之记录数
当你想要分类查询记录数是,比较好的方法是group by 分组,然后使用count()计算,count会返回有多少条记录,sum是求和.当看到关键词"各个"时候,应该联想到grou ...
- excel教程中daverage函数应用实例(一):统计部门平均工资
在上一篇文章我们讲解了excel教程中daverage函数的用法,在本文我们将以一个实例来加以理解. 实例:统计特定部门平均工资 为方便显示,下图只截取了部分记录.下图是员工工资表,现在要统计出一部门 ...
- oracle部门总工资的函数,Oracle分析函数
分析函数,通过对SQL语言进行扩展. 例子:将计算scott方案中emp表的员工薪资的运行总计,分部门运行总计. select ename,deptno,sal,SUM(sal) OVER (orde ...
- Spark从本地文件中统计包含某个字母的行数
Spark从本地文件中统计包含某个字母的行数: import org.apache.spark.SparkConf; import org.apache.spark.sql.Dataset; impo ...
最新文章
- 真正的 AI 内行盛会!智源大会带你刷新“世界第一”记录!
- Exchange企业实战技巧(16)发布SMTP、POP、IMAP连接信息设置
- 每日一皮:一个难以复现的 bug ...
- 开源的库RestSharp轻松消费Restful Service
- 网易视频云:分布式转码服务高可用浅析
- 如何有效防止SQL注入攻击
- Spring MVC__自定义日期类型转换器
- 向量检索模型落地:瓶颈及解法!
- 医学综合笔试计算机化考试,医学综合笔试实行计算机化考试考生手册.doc
- 怎样为深度学习系统选择GPU
- Python深入理解yield
- 计算机电脑哪个是复位键,电脑一键还原按哪个键
- 短信API整合在spring里面(3)
- 中国七夕情人节快到了2009
- 图像频率域分析之频域谱(FDE)
- 【EMMC】MSM8953里时钟是如何分频的
- 怎么把java源代码封装,如何把JAVA程序封装成EXE文件
- 使用breakpad收集native奔溃日志及dump解析
- 苹果开机是白苹果黑屏_这是苹果应如何回应史诗般的1984年诱饵
- 个人养老金是什么?怎么缴?如何领?
热门文章
- 在ubuntu18.04上安装拷贝数变异检测工具TitanCNA踩坑记录
- 拷贝数变异(Copy number variation, CNV)分析简介
- 美国虚拟主机商HostEase驰骋国内市场:注重主机专业品质打造
- java域名到ip转换_域名转化到IP地址的实现
- Linux让进程(正在运行)在后台运行:nohup//disown/screen/Tmux
- linux lsm 程序加载钩函数,selinux 学习笔记一(LSM在kernel中的实现)
- app端内h5页面使用微信h5支付
- 对记忆化搜索(ms)和动态规划(dp)的深入理解
- vtt字幕转srt,python代码,vtt字幕格式转换srt
- GPS(rinex格式)数据解析详细解读