光之使者 发表于 2023-8-12 08:30:38

选读SQL经典实例笔记23_读后总结与感想兼导读

https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230811232544082-164229613.png
1. 基本信息

SQL经典实例 SQL Cookbook
[[美]安东尼·莫利纳罗(Anthony Molinaro) / 人民邮电出版社 / 2018-07 / 其他
人民邮电出版社,2018年7月出版第1版,2021年12月出版第2版
1.1. 读薄率

1版书籍总字数827千字,笔记总字数30628字。
读薄率30628÷827000≈3.71%
1.2. 读厚方向


[*]SQL入门经典(第5版)
[*]SQL权威指南(第4版)
[*]SQL解惑(第2版)
[*]SQL编程风格
[*]深度探索关系数据库:实践者的关系理论
[*]SQL必知必会第5版
[*]高性能MySQL(第4版)经过大规模运维验证的策略
1.3. 笔记--章节对应关系

笔记章节字数发布日期
2023年选读SQL经典实例笔记01_检索和排序第1章 检索记录
第2章 查询结果排序7697月2日选读SQL经典实例笔记02_多表查询第3章 多表查询11377月8日选读SQL经典实例笔记03_DML和元数据第4章 插入、更新和删除
第5章 元数据查询18857月9日选读SQL经典实例笔记04_日期运算(上)第8章 日期运算17757月11日选读SQL经典实例笔记05_日期运算(下)第8章 日期运算10407月12日选读SQL经典实例笔记06_日期处理(上)第9章 日期处理14247月13日选读SQL经典实例笔记07_日期处理(下)第9章 日期处理21317月14日选读SQL经典实例笔记08_区间查询第10章 区间查询11747月18日选读SQL经典实例笔记09_数值处理第7章 数值处理16027月19日选读SQL经典实例笔记10_高级查询第11章 高级查询7847月20日选读SQL经典实例笔记11_结果集变换第12章 报表和数据仓库10907月21日选读SQL经典实例笔记12_桶、图和小计第12章 报表和数据仓库14377月25日选读SQL经典实例笔记13_case与聚合第12章 报表和数据仓库13527月27日选读SQL经典实例笔记14_层次查询第13章 层次查询14557月28日选读SQL经典实例笔记15_窗口函数附录A 窗口函数简介14558月2日选读SQL经典实例笔记16_逻辑否定B.2 逻辑否定问题15728月3日选读SQL经典实例笔记17_最多和最少B.3 At Most条件问题
B.4 At Least条件问题15898月4日选读SQL经典实例笔记18_ExactlyB.5 Exactly问题10778月5日选读SQL经典实例笔记19_Any和AllB.6 Any和All问题8588月8日选读SQL经典实例笔记20_Oracle语法示例第14章 杂项9508月9日选读SQL经典实例笔记21_字符串处理第6章 字符串处理20168月10日选读SQL经典实例笔记22_2版增补2版20568月11日$总计30628$2. 亮点

2.1. 支持多种数据库

大部分实例都涵盖了5种主要数据库,方便比较异同。
2.2. 实例是经过精选的,对实战很有用

能方便解决实际中的问题。
2.3. 知其所以然

我的笔记基本就是“然”了,没多涉及“所以然”,书中会分解步骤然后告诉你为什么这么做,能让你豁然开朗。
2.4. 2版与时俱进

以前版本的数据库不支持的函数在2版中支持了,就能方便的使用。
3. 感想

3.1. 高估了自己,低估了该书

作为选读系统的第一本书,原打算略读的,至少开头是这样的,可是,读到后面越发觉得该书应该精读,反复读,是实战性的书籍。
3.2. 术业有专攻

我一直在犹豫是否更新字符串处理这篇笔记,毕竟术业有专攻,SQL不擅长字符串处理,在其他语言寥寥数行搞定的事情,可能在SQL中就是嵌套再嵌套了。
最后还是更新了,主要考虑就是"知行不合一":),你可以不用SQL处理字符串,但是你要知道SQL还是可以处理字符串。知道很重要。
3.3 关于“没得选”

这个感受可以认为是上一个的延伸,“没得选”分客观和主观,客观没得选,换谁来都没得选,主观没得选,很可能就是你自己的问题了,你根本不知道有得选,受限于自己的知识储备和认知水平。
3.4. 经典书籍,值得反复阅读

推荐阅读新版第2版。
4. 预告

下一本 《高性能MySQL(第4版)》

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 选读SQL经典实例笔记23_读后总结与感想兼导读