mysql中位数 奇数取中间的值,偶数取中间两个数的平均值

eg: 12345 中位数4 1234 中位数2.5

SELECT avg(t1.money) as median_val FROM ( 
SELECT @rownum:=@rownum+1 as row_number, d.money 
FROM core_order d, (SELECT @rownum:=0) r 
WHERE 1 
– (条件) 
ORDER BY d.money 
) as t1, 

SELECT count(*) as total_rows 
FROM core_order d 
WHERE 1 
– (条件) 
) as t2 
WHERE 1 
AND t1.row_number in ( floor((total_rows+1)/2), floor((total_rows+2)/2) );

最新文章

  1. JavaScript 加载动画Canvas 设计
  2. linq group by多个字段,返回多个字段.
  3. JSP的基本语法:
  4. linux命令:find
  5. Intel Visual Fortran Compiler 11调用lapack库实现并行多处理计算
  6. Java局部变量final
  7. 【转】plist文件的内容清空
  8. 动作之CCActionInterval(持续动作)家族
  9. 《Java解惑》书摘
  10. hdu4714(树形dp)
  11. c++ 对象指针参数和对象引用参数02
  12. Swift的属性,方法,下标脚本以及继承
  13. MySQL index 增删改
  14. [PKUWC2019]Day1 T2 你和虚树的故事
  15. 【Mac】【问题】
  16. 第三方deepvoice3_pytorch安装使用
  17. 【转载】 C#往文件中追加文本内容信息
  18. java依赖的斗争:依赖倒置、控制反转和依赖注入
  19. ☆ [HDU4825] Xor Sum「最大异或和(Trie树)」
  20. socket.io+angular.js+express.js做个聊天应用(三)

热门文章

  1. error C2065: ‘_bstr_t’ : undeclared identifier
  2. composer 国内加速,修改镜像源
  3. day 52协程
  4. upc组队赛14 As rich as Crassus【扩展中国剩余定理】
  5. 【读书笔记】:MIT线性代数(5):Four fundamental subspaces
  6. POJ 3468 A Simple Problem with Integers(线段树,区间更新,区间求和)
  7. java虚拟机规范(se8)——class文件格式(六)
  8. 如何使用 C++ Inja html template 模板
  9. ELK-7.3安装部署
  10. Python之数字的格式化输出