您的位置:首页 > 职场人生

博客开张之面试(1),SQL语句

2015-07-24 16:57 453 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j1213/article/details/47043767

面试问题多如牛毛,面试的时候我们永远都不会知道面试官会出什么题。我们能做的只是将自己的基础打得越加牢固,这样对于刚上路的新手来说就足够了,这样就算面试官出的问题比较深入复杂,答不上来也是无可厚非的。不过虽然我们不知道面试会出什么题,但是有几种类型的问题确是总会出现,现在就来说一下SQL语句这个问题。

1、如下描述:成绩表中有学生张A、李B,以及他们的各科目得分,现在要写一个SQL列出每个学生姓名以及他的总分

姓名 语文 数学 英语

张A 69 61 100

李B 55 65 30......

这个相信不用多说了,简单的一个group by语句 select name,sum(score) from table group by name

2、依旧如上表:要求,列出每科成绩大于60的学生

其实很简单,select name from tabe group by name having min(score)>60,重点就是用了having关键字,只要知道这个关键字这道题就是手到擒来,但是如果忘了他那就悲剧了。

综上两条是我面试遇上的,基本每次面试都会有group by的出现,剩下的还如左连接、右连接之类等等。虽然说了有些问题答不上来也无可厚非,但是基础问题要是错了就是自己的问题了。头篇博客就到这了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: