看啥推荐读物
专栏名称: 爱数据LoveData
中国统计网(www.itongji.cn),国内最大的数据分析门户网站。提供数据分析行业资讯,统计百科知识、数据分析、商业智能(BI)、数据挖掘技术,Excel、SPSS、SAS、R等数据分析软件等在线学习平台。
目录
相关文章推荐
今天看啥  ›  专栏  ›  爱数据LoveData

MYSQL 的那些“坑”

爱数据LoveData  · 公众号  · BI  · 2017-08-22 17:00
近日参与了一个互联网产品项目,接触了不少mysql数据库架构方面的工作,发现mysql存在不少“坑”(当然也可能是我太年轻)。下面就和大家展开港一港。1. 没有over语句     这个看起来是个小问题,可在实际应用场景中确实带来的不便。over语句主要和rank(),row_number()等一起配合使用。假如我有一个名为midterm_score的表存放一所学校某年级所有学生的期中考试成绩,有班级编号(class_code),学生名称(student_name)和总分(score)共3个字段。如果我现在想对每个班级学生的总分进行排名,我只需要执行如下的sql语句:SELECT class_code, student_name, score rank() OVER (PARTITION BY class_code ORDER BY score)这行sql代码清晰明了,简单实用。然而,mysql并没有over语句,那么同样的功能要怎么 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照