create table examines
([e_id] [int] IDENTITY(1,1) NOT NULL,[dept_name] [nvarchar](200) NULL,[ph_score] [int] NULL
)SELECTdept_name,AVG(sp) as '中位數'
FROM
(SELECTdept_name,cast(ph_score as decimal(5,2)) sp,ROW_NUMBER() OVER (PARTITION BY dept_name ORDER BY ph_score ASC, e_id ASC) AS RowAsc,ROW_NUMBER() OVER (PARTITION BY dept_name ORDER BY ph_score DESC, e_id DESC) AS RowDescFROM examines SOH
) x
WHERE RowAsc IN (RowDesc, RowDesc - 1, RowDesc + 1)
GROUP BY dept_name
ORDER BY dept_name;select dept_name,STDEV(ph_score) as '標準差' from examines group by dept_nameselect dept_name,avg(ph_score) as '平均數' from examines group by dept_name

转载于:https://www.cnblogs.com/mycing/p/4871733.html

SQL Server 中位数、标准差、平均数相关推荐

  1. SQL Server 中位数、标准差、平均数 1

    SQL Server 中位数.标准差.平均数 复制代码 create table examines ([e_id] [int] IDENTITY(1,1) NOT NULL,[dept_name] [ ...

  2. SQL Server 下取中位数(中位值)的方法

    中位数是指将数据按大小顺序排列起来,形成一个数列,居于数列中间位置的那个数据.中位数用Me表示. 从中位数的定义可知,所研究的数据中有一半小于中位数,一半大于中位数.中位数的作用与算术平均数相近,也是 ...

  3. SQL SERVER中的方差函数

    1.偏差:一组数据偏离其平均数的值 2.方差:各个偏差的平方的平均数 3.标准偏差:方差的平方根 SQL SERVER中关于方差的函数: 1.STDEV 返回给定表达式中所有值的统计标准偏差. 2.S ...

  4. SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

    --数据操作   SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据  -- ...

  5. SQL Server语句

    SQL简介: 结构化查询语言,全拼 Structured Query Language 主要用于对数据库的操作,大多数据库遵循sql原则 SQL server使用的是sql的扩展集T-SQL 全拼 T ...

  6. 用于磁盘I / O性能SQL Server监视工具

    The goal of this article is to get familiar with SQL Server monitoring tools and identify what some ...

  7. 了解SQL Server中的倾斜数据

    介绍 (Introduction) I recently did some research to analyze skewed data distribution in SQL Server. Th ...

  8. SQL Server中的窗口函数

    简介 SQL Server 2012之后对窗口函数进行了极大的加强,但对于很多开发人员来说,对窗口函数却不甚了解,导致了这样强大的功能被浪费,因此本篇文章主要谈一谈SQL Server中窗口函数的概念 ...

  9. SQL Server调优系列基础篇(常用运算符总结)

    原文:SQL Server调优系列基础篇(常用运算符总结) 前言 上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握 ...

  10. mysql的组内排序生成序号_sql 分组查询,组内排序, 组内添加序号 (SQL Server 排序函数 ROW_NUMBER和RANK 用法总结)...

    下面的例子和SQL语句均在SQL Server 2008环境下运行通过,使用SQL Server自带的AdventureWorks数据库. -- 添加序列号 -- 行号用法: ROW_NUMBER() ...

最新文章

  1. mysql ssl_cipher_mysql添加用户:出现Field 'ssl_cipher' doesn't have a defa
  2. 面向对象(匿名内部类重写多个方法调用)
  3. 浅谈 Scala 中下划线的用途
  4. 组合数学 —— 组合数取模 —— 卢卡斯定理与扩展卢卡斯定理
  5. 安卓网络测试工具_专业网速测试工具高级版,支持5G网络测试网速
  6. 硬盘测试软件测试有问题,用crystaldiskinfo工具检测出来硬盘不良怎么办
  7. 软件测试可用性常用指标
  8. 物联网技术到底是什么技术?
  9. 优锘|ThingJS-X零代码平台:七大智慧场景全新Demo
  10. Edwin 的基本使用
  11. 小微企业如何通过地推实现精准获客?
  12. Cmd Markdown 简明语法手册
  13. 人工智能-语音交互-NLP自然语言(三) 语法-敲黑板
  14. 3个结点的树和有3个结点的二叉树的所有不同的形态
  15. Atom使用教程:Atom下载,Atom汉化教程,Atom常用插件
  16. 【机器学习】word2vec学习笔记(三):word2vec源码注释
  17. 发现了一个类似白加黑的应用
  18. 深度学习入门笔记(四):向量化
  19. 腾讯云DevOps流水线的应用与实践
  20. 旁瓣对消原理_自适应旁瓣对消及其在通信对抗系统中的应用研究

热门文章

  1. 《cut命令》-linux命令五分钟系列之十九
  2. 近似推断:使用高斯混合模型
  3. Django == Model基础
  4. Hibernate学习资源
  5. 编写高质量代码改善C#程序的157个建议——建议30:使用LINQ取代集合中的比较器和迭代器...
  6. 《人生七年》启示,穷人买车,富人投资教育
  7. SPSS时间序列分析
  8. MySQL安装配置详解(5.5 For Windows)
  9. HDU 2148 Score
  10. HDU [1529] || POJ [P1275] Cashier Employment