导入的mysql数据库如何转化为这种表格

cc0fd95145cb7ed19ad15125c6895f1.jpg

需要对数据统计重复个数并且求平均值,大神们有没有类似的模板供参考以下


用户y5697781 发布于 2020-10-28 09:53 (编辑于 2020-10-28 09:54)
1min目标场景问卷 立即参与
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
firegunzxLv6高级互助
发布于2020-10-28 10:02(编辑于 2020-10-28 10:06)

重复个数在sql 里用count就行了

平均值需要先把%去掉,转个数字类型然后再计算

在sql里完成就行

SELECT ID,classes,count(classes) as `重复个数`,AVG(CONVERT(LEFT(scores,LENGTH(scores)-1,DECIMAL)) as `平均值` FROM tableName group by id,classes


最佳回答
1
孤陌Lv6资深互助
发布于2020-10-28 10:06

这个用FR的功能 就可以了啊    ID和CLASSE 分组  然后num 插入数据列 选择 ID字段 选择汇总 个数 这个就是重复的个数  然后平均数一样 只需要SQL把 百分比去了转换成数字就可以了

  • 用户y5697781 用户y5697781(提问者) 多谢多谢,想用mysql语句整理出来数据之后直接调用,用图表可视化
    2020-10-29 09:55 
最佳回答
1
ColdmanLv6高级互助
发布于2020-10-28 10:09(编辑于 2020-10-28 10:10)
  • 4关注人数
  • 202浏览人数
  • 最后回答于:2020-10-28 10:10
    请选择关闭问题的原因
    确定 取消
    返回顶部