计算不含最大/小值的均值

需求描述

需求:计算EMP表按照deptno分组,计算每组的SAL均值,这里不包含最大和最小值.

解决方法:通过每组踢除最大/小值再AVG的方式来实现.

注: 数据库数据集SQL脚本详见如下链接地址

员工表结构和数据初始化SQL脚本

SQL代码

-- Sql Server、Mysql、Oracle:
SELECT A.deptno,AVG(A.SAL) AS avg_SAL
FROM EMP A
LEFT JOIN
(
SELECT deptno,MIN(SAL) AS SAL FROM EMPGROUP BY deptno
UNIONSELECT deptno,MAX(SAL) AS SAL FROM EMPGROUP BY deptno
)B
ON A.deptno = B.deptno AND A.SAL = B.SAL
WHERE B.deptno IS NULL
GROUP BY A.deptno

执行结果

处理数字_8_计算不含最大/小值的均值相关推荐

  1. 窗口分析函数_8_计算某列的中间值

    计算某列的中间值 需求描述 需求:计算EMP表按照deptno分组,找出排在中间的SAL 解决方法:通过窗口函数集合COUNT(*)通过序号取模来判断. 注: 数据库数据集SQL脚本详见如下链接地址 ...

  2. 小亮在使用计算机计算208,新苏教版数学四年级下册第四单元用计算器计算测试(含答案)...

    苏教版数学四年级下册第四单元用计算器计算测试(含答案) 一.计算. 1.直接写出得数. 352+48= 25×20= 31×40= 0÷29= 46-35= 120×9= 48×25= 24×500= ...

  3. 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总

    在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总 目录 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌 ...

  4. 崩坏3卡池模拟器及毕业期望概率计算(含保底)

    目录 崩坏3卡池模拟器及毕业期望概率计算(含保底) 简介 程序演示 得出的一些有趣结果 readme code 崩坏3卡池模拟器及毕业期望概率计算(含保底) 简介 最近学概率论要求写论文,没什么好写的 ...

  5. 每日练习------生成13位条形, Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。

    题目: 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码. 例如:690123456789 计算其校验码的过程为: @前十二位的奇数位和6+0+2+4+6+8=26 ...

  6. php根据日期判断星座if函数,js 日期计算星座 根据生日的月份和日期,一行代码计算星座的js小函数(转)...

    本文最后更新于2019-07-01,已超过 1年没有更新,如果文章内容.图片或者下载资源失效,请留言反馈,我会及时处理,谢谢! 温馨提示:本文共2388个字,读完预计6分钟. 摘要: 根据生日的月份和 ...

  7. python列表数字比大小教案_幼儿园大班数学教案《数字比大小》含反思

    1 幼儿园大班数学教案<数字比大小>含反思 大班数学教案 <数字比大小> 含反思适用于大班的数学主题教学活动当中, 让幼 儿比较 10 以内的数字大小,认识"&quo ...

  8. 处理数字_9_计算标准差

    计算标准差 需求描述 需求:计算EMP表按照deptno分组,计算每组的SAL的标准差. 解决方法:通过每组踢出最大/小值再AVG的方式来实现. 注: 数据库数据集SQL脚本详见如下链接地址 员工表结 ...

  9. 计算收益复利的小例子

    一个计算收益复利的小例子, 用c语言简单编程, 如 test 30 20 40: 30以万为单位,20是年收益百分比,40是年数. #include <stdio.h> #include ...

最新文章

  1. silverlight 无法发布 如何灵活配置IP
  2. 构造函数不可以是虚函数;析构函数可以是虚函数,也可以是纯虚函数。
  3. workspace-project-target关系与解耦工程结构总结
  4. netty系列之:使用POJO替代buf
  5. 网络知识:WiFi越用越慢,到底是什么原因?
  6. jQuery 基础教程 (四)之jQuery中的DOM操作
  7. 基于wincc的虚拟电梯设计_一文带你了解西门子整个虚拟调试与仿真软硬件体系...
  8. 解决HbuiderX将uni-app开发的项目运行到小程序编译后文件vendor.js太大的问题
  9. python3.6程序_python3.6如何生成exe程序
  10. iOS关于iPhone6和iPhone6 Plus的屏幕适配问题
  11. JavaScript等于 == 与 恒等于 === 的区别
  12. 大数据项目开发进度(实时更新)
  13. linux下安装配置dble--新手入门
  14. 生日祝福模板html,生日祝福语模板
  15. 使用CSS制作图片相框以及图片放大旋转效果
  16. 最强升级系统鸿蒙大世界等级,最强升级系统瞬间满级
  17. Java小型综合型练习——打字小游戏
  18. 最小二乘法和主成分分析的比较 matlab  儿子的papa
  19. pa皮安级电流检测电路
  20. Druid连接池参考配置和说明

热门文章

  1. boost::sort模块实现字符串排相关的测试程序
  2. boost::hana::arg用法的测试程序
  3. Boost:测试bind <void>
  4. Boost:使用accumulator_set <>和std :: for_each()计算一些有用的统计信息
  5. Boost:timer计时器测试程序
  6. ITK:标记连接组件的轮廓
  7. DCMTK:将标准图像格式转换为DICOM的实用程序
  8. VTK:可视化之Wireframe
  9. VTK:可视化之ScalarVisibility
  10. QML识别模块identifiedmodules