人生总是希望有不断地精彩和挑战,但是相对应的,作为人生旅途上的旅客,也要有应对不同挑战的勇气和能力。
交通工具的飞速发展使我们人与人之间,地区与地区之间的距离不断拉近。今天早上一觉醒来还是躺在自己躺了二十多年的床上,可下午一觉醒来,却站在一个陌生的地方,杭州。
曾经对自己说,有朝一日一定要踏上浪潮之巅,指点江山,激扬文字,学学老毛年轻时的气概。可当我踏上杭州这篇陌生的土地时,我心中的迷茫,彷徨,担心,甚至害怕,有谁能够体会。我也不知道能和谁说。
回到自己一个星期前就租好的房子,放下一身农民工似得的行李,整理一下情绪,就直接往实习公司冲去。
当老板分配下我需要完成的实习入职练习时,我满心欢喜,以为自己总算是成为一个软件开发者了,结果却事与愿违。
望着一整页的练习要求,我愣住了,平时自己最自以为豪的SQL语句竟然很多都不会写。
硬着头皮写了2个多小时,竟然连简简单单的12条SQL语句都不会写,我汗颜啊,没办法,只能怪自己学艺不精了,可现在是在公司,不像在学校,可以随时不懂直接问老师。没办法,老办法,百度呗。
在同事的帮助下,我总算写完了所有的sql语句。
先记录下吧,省的自己以后还是会忘记。
求出每个学生的总成绩:
SELECT Student_Name,
sum(Score) as sumScore
FROM [YX_DEMO].[dbo].[View_1] group by Student_Name
GO
查询出总分在400分以上的学生名单
(这个需要使用嵌套,还需要使用“虚拟表”,比较陌生,需特别注意)
select Student_Name from (SELECT Student_Name,
sum(Score) as sumScore
FROM [YX_DEMO].[dbo].[View_1] group by Student_Name) tab where sumScore>400;
查询出每个班级的不及格人数
(同样使用的关键点也是SQL语句的嵌套和虚拟表“tab”的使用)
select Class_Name,count(*) from (select * from [YX_DEMO].[dbo].[View_1] where Score<60) tab group by Class_Name
基础学习的很差,这方面急需要努力,刘念,加油,Try your best
原文:http://www.cnblogs.com/liu-nian-2014/p/3821307.html