标签:insert into 中位数 score values 计算 mysql test cunchu
mysql中位数计算方式 1、建表drop table test_cunchu.score; create table test_cunchu.score( id int not null primary key auto_increment, score decimal(10,2) not null );
2、插入数据
insert into test_cunchu.score (score) values (89.4); insert into test_cunchu.score (score) values (82.5); insert into test_cunchu.score (score) values (65); insert into test_cunchu.score (score) values (98); insert into test_cunchu.score (score) values (92); insert into test_cunchu.score (score) values (34); insert into test_cunchu.score (score) values (59); insert into test_cunchu.score (score) values (83); insert into test_cunchu.score (score) values (88); insert into test_cunchu.score (score) values (63); insert into test_cunchu.score (score) values (100); insert into test_cunchu.score (score) values (96); insert into test_cunchu.score (score) values (68); insert into test_cunchu.score (score) values (56);
3、中位数查询
select round(sum(score) / count(*),2) as midean from ( select score, row_number() over (order by score desc) as desc_Math, row_number() over (order by score asc) as asc_Math from test_cunchu.score ) as order_table where asc_Math in (desc_Math, desc_Math + 1, desc_Math - 1);
标签:insert,into,中位数,score,values,计算,mysql,test,cunchu 来源: https://www.cnblogs.com/zuouncle/p/16554823.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。