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;

统计各个部门的工资记录数相关推荐

  1. 牛客SQL22 统计各个部门的工资记录数

    描述 有一个部门表departments简况如下: 有一个,部门员工关系表dept_emp简况如下: 有一个薪水表salaries简况如下: 请你统计各个部门的工资记录数,给出部门编码dept_no. ...

  2. SQL22 统计各个部门的工资记录数

    文章目录 1. 题目 2. 题解 1. 题目 题目来源:SQL22 统计各个部门的工资记录数 题目描述 统计各个部门的工资记录数,给出部门编码dept_no.部门名称dept_name以及部门在sal ...

  3. 牛客SQL22--- 统计各个部门的工资记录数

    题目描述 有一个部门表departments简况如下: 有一个,部门员工关系表dept_emp简况如下: 有一个薪水表salaries简况如下: 请你统计各个部门的工资记录数,给出部门编码dept_n ...

  4. EXCEL基础:数据透视表(按年龄分组统计与统计各部门的工资情况)

    [按年龄分组进行统计]: 如下为原始数据,最后就是年龄字段: 选择数据单元格,在新表里插入[数据透视表],若数据透视表的[字段列表]没有显示,可以按照1标注那里勾选, 按照2处的列.行和统计值设置好, ...

  5. 达梦数据库统计模式下所有表记录数

    /* 统计每个表的数据量到表数据记录表 */ --创建一张表记录统计信息 create table test(tab_name varchar(30),row_num int) --统计每个表的数据量 ...

  6. sql查询技巧之记录数

    当你想要分类查询记录数是,比较好的方法是group by 分组,然后使用count()计算,count会返回有多少条记录,sum是求和.当看到关键词"各个"时候,应该联想到grou ...

  7. excel教程中daverage函数应用实例(一):统计部门平均工资

    在上一篇文章我们讲解了excel教程中daverage函数的用法,在本文我们将以一个实例来加以理解. 实例:统计特定部门平均工资 为方便显示,下图只截取了部分记录.下图是员工工资表,现在要统计出一部门 ...

  8. oracle部门总工资的函数,Oracle分析函数

    分析函数,通过对SQL语言进行扩展. 例子:将计算scott方案中emp表的员工薪资的运行总计,分部门运行总计. select ename,deptno,sal,SUM(sal) OVER (orde ...

  9. Spark从本地文件中统计包含某个字母的行数

    Spark从本地文件中统计包含某个字母的行数: import org.apache.spark.SparkConf; import org.apache.spark.sql.Dataset; impo ...

最新文章

  1. 真正的 AI 内行盛会!智源大会带你刷新“世界第一”记录!
  2. Exchange企业实战技巧(16)发布SMTP、POP、IMAP连接信息设置
  3. 每日一皮:一个难以复现的 bug ...
  4. 开源的库RestSharp轻松消费Restful Service
  5. 网易视频云:分布式转码服务高可用浅析
  6. 如何有效防止SQL注入攻击
  7. Spring MVC__自定义日期类型转换器
  8. 向量检索模型落地:瓶颈及解法!
  9. 医学综合笔试计算机化考试,医学综合笔试实行计算机化考试考生手册.doc
  10. 怎样为深度学习系统选择GPU
  11. Python深入理解yield
  12. 计算机电脑哪个是复位键,电脑一键还原按哪个键
  13. 短信API整合在spring里面(3)
  14. 中国七夕情人节快到了2009
  15. 图像频率域分析之频域谱(FDE)
  16. 【EMMC】MSM8953里时钟是如何分频的
  17. 怎么把java源代码封装,如何把JAVA程序封装成EXE文件
  18. 使用breakpad收集native奔溃日志及dump解析
  19. 苹果开机是白苹果黑屏_这是苹果应如何回应史诗般的1984年诱饵
  20. 个人养老金是什么?怎么缴?如何领?

热门文章

  1. 在ubuntu18.04上安装拷贝数变异检测工具TitanCNA踩坑记录
  2. 拷贝数变异(Copy number variation, CNV)分析简介
  3. 美国虚拟主机商HostEase驰骋国内市场:注重主机专业品质打造
  4. java域名到ip转换_域名转化到IP地址的实现
  5. Linux让进程(正在运行)在后台运行:nohup//disown/screen/Tmux
  6. linux lsm 程序加载钩函数,selinux 学习笔记一(LSM在kernel中的实现)
  7. app端内h5页面使用微信h5支付
  8. 对记忆化搜索(ms)和动态规划(dp)的深入理解
  9. vtt字幕转srt,python代码,vtt字幕格式转换srt
  10. GPS(rinex格式)数据解析详细解读