当你想要分类查询记录数是,比较好的方法是group by 分组,然后使用count()计算,count会返回有多少条记录,sum是求和。当看到关键词“各个”时候,应该联想到group by
有一个部门表departments简况如下:

有一个,部门员工关系表dept_emp简况如下:

有一个薪水表salaries简况如下:

请你统计各个部门的工资记录数,给出部门编码dept_no、部门名称dept_name以及部门在salaries表里面有多少条记录sum,按照dept_no升序排序,以上例子输出如下:

select de.dept_no,de.dept_name,count(salary) as sum
from departments as de
inner join dept_emp as d
on de.dept_no = d.dept_no
left join salaries as s
on d.emp_no= s.emp_no
group by de.dept_no

sql查询技巧之记录数相关推荐

  1. SQL查询-巧用记录数统计人数

    SELECT gwb.gwbm, gwb.dwmc, gwb.gwmc, gwb.gwlb, gwb.zprs, (SELECT COUNT(*) AS rs FROM zyb WHERE (gwbm ...

  2. Oracle查询库中记录数大于2千万的所有表

    Oracle查询库中记录数大于2千万的所有表 假如当前用户拥有select any table权限,则可以使用下列sql语句: select table_name, num_rows from dba ...

  3. MySQL查询数据库表记录数

    mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过select count再加起来也是可以的,不过表的数据有点多,不可能一个一个地查.记得在Na ...

  4. 【SQL Server】统计表记录数

    说起统计表的记录数,第一印象就是count(*), 弊端这里就不多说了,这里将为大家介绍一些常用的查询表记录数的系统视图. 首先,介绍系统存储过程sp_spaceused, 返回结果包括行数.保留的磁 ...

  5. Hibernate DetachedCriteria方式分页查询返回总记录数

    最近在使用Hibernate进行分页查询的时候,发现Hibernate分页有一个瓶颈,就是只能访问查询对应的记录,并不能返回符合条件的总条数,网上给的很多策略都是再写一个方法,通过HQL查询总记录数, ...

  6. SQL查询上个月的记录

    一些变量说明: add_time为插入的时间 to_days是sql函数,返回的是个天数 data_sub(date,INTERVAL expr type)给指定的日期减去多少天 data()函数返回 ...

  7. Mongodb利用aggregation实现抽样查询(按记录数和时间)

    之前对mongodb不熟,但是项目要用,因为数据量比较大,并且领导要实现抽样查询,控制数据流量,所以自己研究了下,亲测可用,分享一下! 话不多说,上代码: 第一种方案:加自增主键,实现按记录数抽样 1 ...

  8. SQL查询实现,记录排序编号

    对数据表的查询实现(股票涨幅SQL查询),数据库记录排序编号,按照顺序计算相邻两行数据的相关属性值: set @count = 0; set @count1 = 0; select b.Date, c ...

  9. MySQL 限制查询结果的记录数

    使用 MySQL SELECT 语句时往往返回的是所有匹配的行,有些时候我们仅需要返回第一行或者前几行,这时候就需要用到 MySQL LIMT 子句. 基本的语法格式如下: <LIMIT> ...

最新文章

  1. TCP 三次握手、四手挥手,这样说你能明白吧!
  2. 解决“element表单验证输入的数字检测出来是string”的问题
  3. MAC apache配置
  4. Codeforces Round #587 (Div. 3)
  5. boost::hana::tag_of_t用法的测试程序
  6. php导出大量excel表,php导出大量数据到excel时,有哪些比较好的处理方法?
  7. Activiti 中的 命令模式与责任链模式
  8. python中set index_python中set基础应用
  9. Perl 第二章 簡單變量
  10. excel判断两列中同一行的数据是否一致
  11. 联系——让世界动起来
  12. 服务器没有进行新建或修改数据的操作,14-认识DjangoRESTframework
  13. Matlab简单图像运算实例
  14. flutter系列之flutter工程结构详解(android视角)
  15. K8S学习--Kubeadm-3-dashboard部署和升级
  16. 无需积分PowerDesigner 下载
  17. arcgis裁剪失败
  18. 霍夫曼编码最简单的实现
  19. ARM处理器对比分析
  20. 基于二值距离变换的图像细化的代码实现

热门文章

  1. 如何用Python做点面向“对象”的东西?
  2. 目录遍历漏洞和任意文件下载漏洞
  3. 利用JS响应式修改vue实现页面的input赋值
  4. 一加:任性产品力的突围
  5. python一加到二十等于多少_python-函数进阶
  6. React 核心开发者 Dan Abramov 访谈实录
  7. MySQL聚簇索引和非聚簇索引的区别是什么?(2)
  8. 选择收货地址,省市区街道联动
  9. android微信的抢红包插件
  10. CSS | bootstrap 和 tailwind 中如何让 div 居中