实习生涯记二

今天是十一月,23日,实习的第二天,本文写得有点迟,但是要把握实习的前些天都能记录自己的实习工作进度,给自己的师弟师妹不会对实习感到恐惧。

根据昨天的经理的聊天,今天的工作很简单,复习 SQL 语句,因为很多工作都需要数据库操作,忽然想到同学和我说的,SQL 语句其实常用的,很少,select、update、delete、add、然后里面解决了多表之间的联系,就 OK 了,发现,其实企业工作,真的和平时学习,很多东西都有关联的。

但是一些高级的 SQL 语句,一般都是核心开发人员去写的,比如权限赋予,用户添加,数据库建表,这些都是软件部署时,或者软件升级时才会用到的功能。希望我的师弟师妹们看到这个,不会对程序员感到恐惧哦。

今天吃饭,再次用到了昨天那位同事的饭卡,但是这次不是去饭堂出,而是订饭。这公司的网络化挺高的,规定时间前,在公司打开饭堂的网址,输入卡号密码,就可以订饭了,不需要打电话这种浪费两方时间的事情去订饭。我想,以后这种订饭形式,会成为主流吧。

今天的工作基本就这么多了,一天都在复习 SQL 语句,工作不多,但是也看到几个难题,现在贴出来,有谁有解决思路的话,告诉我一下吧。

select Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade from Student,SC where Student.Sno=SC.Sno(*);
select * from Student where Sdept = 'CS' intersect select * from Student where sage<=19;
select Sno from SC where Cno='1' intersect select Sno from SC where Cno = '2';
select * from Student where Sdept='CS' except select from Student where Sage <=19;

第一条语句是实现外连接的语句,由于当没有成绩的时候,不会显示学生信息,但是,需要通过再后面添加外连接语句,让执行后,没有课程成绩的学生,也能够显示学生信息,但是该语句无法执行(完全是教科书的语句。暂时找不到解决方法,谁可以指教一下)

后三句是集合查询操作,在查询结果中实现交集与差集,但这三个语句都没有办法执行,提示 intersect 或者 except 附近有错误。

这是我发现的无法解决的问题,网友要是有解决思路,麻烦给我留下言吧,明天开始,公司请了一些讲师过来培训,据说是几十万请来的,连续三天,说我也可以去听,明天我就是去听这些专业培训的啦。

 

此文真实,但写得不是很有次序,乱记一下,顺便分享,顺便……以后实习鉴定的时候,可以有的抄,免得自己还得回想怎么写实习周记,嘿嘿。

欢迎大家围观哦。

{ 发表评论? }

  1. 三叶草

    我目前只会sql搜索和update功能。。嘿嘿…

    正在学习多表联合查询

  2. iCyOMiK

    好想知道你在哪里实习~对找工作好恐惧。。。[face:8]

  3. graywolf

    这个貌似跟一些查询的软件有关,我以前学php的时候用php写的总是通不过,但是换成phpmyadmin复制过去却可行了!

  4. knightluffy

    没有课程成绩的学生,也能够显示学生信息,但是该语句无法执行,感觉不会吧。。
    qq:461323278,有机会可以交流下,我也是最近才开始实习的。。。[face:5][face:5][face:5]

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>