AVG函数算出来的为何跟老师的不一样?

来源:2-1 使用函数计算数据

柯北戰天下

2021-03-13 15:44:47

SELECT AVG (REPLACE(SUBSTR(`薪资区间`,1,2),'k','')) FROM post;

相关截图:

http://img.mukewang.com/climg/604c6d0109fca22807640380.jpg

最低值应该十几,怎么是五点几,经过初步排查,是这个AVG的问题,请老师解惑?

写回答

2回答

慕勒8846270

2021-12-01

你的数据没显示完整,从最左侧的数字开始看

0

DeltaF

2021-03-17

我看一下,截取薪资区间头2位数字,并替换k字符为空值,然后去均值。应该是对的,你先别弄avg,看一下数据对吗(可以加条件少取几行观察,方便验证)?


另外,可以使用type函数确定一下,是不是都是int,按理说,avg函数的计算不会有问题……

0

人人都能学的数据分析

从0开始学数据分析,未来互联网各岗位的标配技能,产品经理、运营经理、技术人员人人必备,人人必会的的实用技能

1416 学习 · 1163 问题

查看课程