|
日期,转换,聚合 函数。具体的使用可以参考文档。常用的可以牢记。 2.谓词分类:like,between,in,not in,is null,is not null ,exists具体的使用略。 3.case表达式:类似C++中的开关语句。 语法: case when then...else end 更多的是条件选择的判断。 16.集合的运算: 1.UNION,去并集连接两个查询结果。无ALL选项会去重。 2.INTERSECT,取交集。无ALL去重。 3.EXCEPT,去补集。 4.表的联结:内外两种联结+交叉联结。具体查文档。 17.窗口函数: 简而言之,兼具分组和排序功能。例如使用RANK函数进行分组排序,对每个小组组内进行排序。 后续:博文内容为<>总结.使用的数据库是PostgreSQL,短小精悍,易于学习,但是推荐使用最新版本,书中的版本过老,可能会出现各种问题。书写的很基础,但是有书中那个使用的列名和日文相关,看起来可能显得比较怪异。总而言之,适合新手入门。书中的源码可以在图灵社区下载。 写在后面的废话: 先写一下最近学习看书的感悟,我怕我今晚不及时记录下来以后可能就忘记了。我读高三的时候收到一句话鼓舞:如果现在不做,那么以后永远都不会做。这句话一直让我保持着行动力,不喜欢拖沓。所以想到哪里就写到哪里了。最近在看<<数据结构与算法分析>>一书,算的上是神书了,写的比较好。这让我突然想起我第一次学习数据结构的时候,当时我感觉好难,根本无从下手,链表都理解的有困难。当时要让我看肯定是头大。当时学的很累,但还是硬着头皮学了一遍。然后就是很长一段时间不接触了。这学期开学了,开设了数据库课程,汇编语言。因为要求不高,所以学有余力,又买了一本数据结构的书。但是这次看这本书就不再显得那么吃力了,反而有一种呼之欲出的感觉。当时我就想到了在知乎上看见的理论。学习知识分为三部分。我会的,我感觉我会的,我不会的。看我会的书当然是心情愉快的。但是后两者就不显得那么愉快了。但是如何学习我不会的东西仍然保持愉快呢?我感觉需要多接触,不管第一次多么艰难,一定要硬着头皮看一遍,那么当你第二次接触的时候心情肯定会好很多。因为知识已经从你根本不会的转变为我感觉我会的,这样学起来说不定会轻松一点。 April 11, 2015 9:13 PM By Max ;
|