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

如何在建设银行网站申购纪念币百度导航最新版本

如何在建设银行网站申购纪念币,百度导航最新版本,赣州网站制作培训,wordpress显示问题今日我在刷题时遇到这样一个题,它提到了以下需求: 有一场节目表演,五名裁判会对节目提供1-10分的打分,节目最终得分为去掉一个最高分和一个最低分后的平均分。 存在以下一张表performence_detail,包含字段有performa…

今日我在刷题时遇到这样一个题,它提到了以下需求:

有一场节目表演,五名裁判会对节目提供1-10分的打分,节目最终得分为去掉一个最高分和一个最低分后的平均分。

存在以下一张表performence_detail,包含字段有performance_id,一号评委打分score_1,二号评委打分score_2,三号评委打分score_3,四号评委打分score_4,五号评委打分score_5,评分时间date。

我实现表如下

但是遇到一个问题,要想实现以上需求,就需要找到一行中的最大值和最小值,我们平时使用的聚合函数MAX()、MIN()只能针对分组后的列进行计算,也就是我们通常说的横表,而针对同一行的相同数据类型我们需要另寻出路。

我查找了网上相关资料找到了如下解决方案

SQL内置函数

GREATEST(value1,value2,...)

select performance_id,greatest(score_1,score_2,score_3,score_4,score_5) as great_score
from performance_detail

 LEAST(value1,value2,...)

select performance_id,least(score_1,score_2,score_3,score_4,score_5) as least_score
from performance_detail

这两个函数满足以下规则

  • 如果有任何参数NULL,则结果为NULL。无需比较。

  • 如果所有参数都是整数值,则将它们作为整数进行比较。

  • 如果至少一个参数为双精度,则将它们作为双精度值进行比较。否则,如果至少一个参数是一个 DECIMAL值,则将它们作为DECIMAL 值进行比较。

  • 如果参数包含数字和字符串的混合,则将它们作为数字进行比较。

  • 如果任何参数是非二进制(字符)字符串,则将参数作为非二进制字符串进行比较。

  • 在所有其他情况下,将参数作为二进制字符串进行比较。


表行转换为列

除以以外我们还可以把横表转换为竖标,再使用聚合函数进行筛选最大值和最小值

由于MySQL不支持unpiovt转换函数,可以使用union 替代

select performance_id, 'score_1' scores, score_1 as score from performance_detail
union select performance_id, 'score_2' scores, score_2 as score from performance_detail
union select performance_id, 'score_3' scores, score_3 as score from performance_detail
union select performance_id, 'score_4' scores, score_4 as score from performance_detail
union select performance_id, 'score_5' scores, score_5 as score from performance_detail
order by performance_id

接下来就可以使用MAX()、MIN()函数分组找到最大值和最小值了。

http://www.hkea.cn/news/878047/

相关文章:

  • 查pv uv的网站网络营销推广服务
  • 怎样让客户做网站优化 保证排名
  • 企业营销型网站做的好网络营销的有哪些特点
  • 网站开发 合同兰州快速seo整站优化招商
  • 网站开发技术现状深圳网络营销推广培训
  • 知名网络公司有哪些河北网站seo
  • 学做网站多少钱关键词难易度分析
  • 传奇如何做网站网站建设策划书案例
  • 龙岗 网站建设深圳信科最好用的搜索神器
  • 动态网站开发日志重庆seo整站优化报价
  • 魔站网站建设微信公众号运营推广方案
  • 好的网站建设公司营销推广外包公司
  • 教育机构做网站素材长尾关键词爱站
  • 做网站选什么系统企业网站seo推广
  • 山东省南水北调建设管理局网站腾讯网qq网站
  • 菏泽做网站公司sem网络营销
  • 专业建站外包兰州网络优化seo
  • 企业邮箱腾讯杭州seo按天计费
  • 政府网站建设先进个人事迹互动营销
  • 网站建设之织梦模板做国外网站
  • 小程序电商模板seo关键词排名优化品牌
  • 泉州网站优化排名百度关键字优化价格
  • 上海网站建设好处win优化大师官网
  • 适合毕设做的简单网站初学seo网站推广需要怎么做
  • 想把书放到二手网站如何做深圳seo关键词优化
  • 合肥网站优化排名推广合理使用说明
  • 如何网站专题策划互联网推广是什么
  • 用hadoop做网站日志分析推广工作的流程及内容
  • 凡科做网站技巧站长之家域名信息查询
  • 网站建设国际深圳网络营销课程ppt