当前位置: 首页 > wzjs >正文

强比网站建设全国网站排名

强比网站建设,全国网站排名,安徽省网站肥建设网站,德州市建设工程协会网站横扫SQL面试 📌中位数问题 请使用一段 SQL 语句返回以下一组数中的中位数。给定的数据为:1, 2, 44, 8, 34, 23, 42, 11 。 中位数(Median)又称中值,是统计学中的专有名词,是按顺序排列的一组数据中居于中…

横扫SQL面试

在这里插入图片描述

📌中位数问题

请使用一段 SQL 语句返回以下一组数中的中位数。给定的数据为:1, 2, 44, 8, 34, 23, 42, 11 。

中位数(Median)又称中值,是统计学中的专有名词,是按顺序排列的一组数据中居于中间位置的数,代表一个样本、种群的一般水平。

限制条件
不能使用数据库中的中位数系统函数。


核心思路:升序 + 降序 🎈🎈🎈🎈🎈🎈🎈

num
1
2
44
8
34
23
42
11

生成行号后的结果 (ordered 表)✅✅✅
numasc_rn (升序行号)desc_rn (降序行号)
118
227
836
1145
2354
3463
4272
4481
  • asc_rn 是按 num 升序排列后的行号(1 最小,8 最大)
  • desc_rn 是按 num 降序排列后的行号(1 最大,8 最小)

筛选中间行(满足 abs(asc_rn - desc_rn) <= 1 的行)✅✅✅
numasc_rndesc_rn行号差 (asc_rn - desc_rn)
1145-1
2354+1
  • 总共有 8 行数据(偶数个),中位数为中间两个数(第4和第5小的数)的平均值
  • asc_rndesc_rn 的差为 ±1 时,对应中间两个数

select avg(num) as median from ...(11 + 23) / 2 = 17
median
17

在这里插入图片描述

Tips:

  • 奇数个数据的中位数是行号相等的那一行(asc_rn = desc_rn)。

  • 不需要计算平均值(因为只有一行)。

http://www.dtcms.com/wzjs/450527.html

相关文章:

  • 成都网站建设全平台舆情监测
  • 中国做网站的公司有哪些企业网站seo案例分析
  • 建网站有什么要求南宁网
  • 多少钱算赌博武汉百度seo排名
  • 仿网站工具郑州网站建设七彩科技
  • ps做网站效果图如何网站seo
  • 在服务器网站上做跳转东莞营销网站建设优化
  • wordpress使用用北京搜索引擎优化seo
  • 南宁做网站开发的公司新网站推广方法
  • 网上书店网站建设实训报告总结百度推广助手app下载
  • 深圳做app网站公司郑州网站seo外包
  • 没有网站如何做淘宝客国外搜索引擎入口
  • 怎么自己做网站的推广在线域名查询网站
  • 衡水建设网站公司中国人民银行网站
  • 企业网站建设投标书磁力猫torrentkitty官网
  • 质量可靠的网站网页归档白杨seo博客
  • 公司怎样做网站国家职业技能培训官网
  • 网站建站要求百中搜优化
  • 做网站要什么步骤站长之家最新网站
  • 怎么建立网站免费的开发一个网站需要多少钱
  • 学校二级学院网站建设企业推广策略
  • 海南专业做网站的公司快速学电脑培训班
  • 哪些网站做日本代购中国新冠疫情最新消息
  • 这是我做的网站吗网址ip地址查询工具
  • 网站搭建完手机访问百度关键词的费用是多少
  • 图片做记录片的是哪个网站四川旅游seo整站优化站优化
  • 学会python做网站湘潭高新区最新新闻
  • 临沂兰山网站建设seo对网店推广的作用
  • 网站建设怎么骗人网络营销工具平台
  • 苏州做网站最好公司哪家好百度首页网站推广多少钱一年