轻松搞定数据分析之MySQL——汇总分析-3

昨天我们留了SQLzoo里面的练习题,今天附上这个练习题的答案,记得查收哦!

1.select from nobel

这部分题目使用的是诺贝尔奖信息表,现在 let's go!

注意:查询得奖者为EUGENE O'NEILL的具体信息,由于名字中含有',查询时输入'EUGENE O'NEILL',此时mysql会报错因为其将名字中的'当成了字符串结尾,因此为了避免这种情况的发生,可将名字中单引号替换为双引号。

注:subject in ('Physics','Chemistry')返回值(0或者1),会对每一个subject做一个if的判断,有的是1,没有的是0 ,再用order by把这些值排序在下面。

不是这两个科目('Physics','Chemistry')的就是0排在前边,是这两个科目的返回1就排在后边了。 因为化学和物理科目题目要求在后面,所以引入此函数出现0、1,达成题目的要求。

2.sum and count

好啦,到这里所有的练习题你已经完成啦,给自己点个赞吧,最后依然还是一张思维导图,让我们一起来复习一下所学习的内容:

好啦,我们下次见!记住一定要勤加练习和复习哦!you are the best!

你可能感兴趣的:(轻松搞定数据分析之MySQL——汇总分析-3)