SQL进阶教程
[日]MICK
人民邮电出版社,2017年11月出版,1版
(相关资料图)
书籍总字数455千字,笔记总字数25820字。
读薄率25820÷455000≈5.67%
SQL权威指南(第4版)
SQL解惑(第2版)
SQL编程风格
深度探索关系数据库:实践者的关系理论
SQL经典实例
笔记 | 章节 | 字数 |
读SQL进阶教程笔记01_CASE表达式 | 1-1 CASE表达式 | 1472 |
读SQL进阶教程笔记02_三值逻辑和NULL | 1-3三值逻辑和NULL | 1989 |
读SQL进阶教程笔记03_自连接 | 1-2自连接的用法 | 1266 |
读SQL进阶教程笔记04_集合运算 | 1-7用SQL进行集合运算 | 1471 |
读SQL进阶教程笔记05_关联子查询 | 1-6用关联子查询比较行与行 | 1533 |
读SQL进阶教程笔记06_外连接 | 1-5外连接的用法 | 2217 |
读SQL进阶教程笔记07_EXISTS谓词 | 1-8 EXISTS谓词的用法 | 1704 |
读SQL进阶教程笔记08_处理数列 | 1-9用SQL处理数列 | 1652 |
读SQL进阶教程笔记09_HAVING上 | 1-10 HAVING子句又回来了 | 1545 |
读SQL进阶教程笔记10_HAVING下 | 1-4 HAVING子句的力量 | 1315 |
读SQL进阶教程笔记11_关系数据库基础 | 2-1关系数据库的历史2-2为什么叫“关系”模型2-3开始于关系,结束于关系 | 1494 |
读SQL进阶教程笔记12_地址与三值逻辑 | 2-4地址这一巨大的怪物2-8人类的逻辑学 | 929 |
读SQL进阶教程笔记13_SQL中的分组和层级 | 2-5 GROUP BY和PARTITION BY2-10 SQL中的层级 | 1258 |
读SQL进阶教程笔记14_SQL编程要点 | 2-9消灭NULL委员会1-12 SQL编程方法 | 1934 |
读SQL进阶教程笔记15_SQL编程思维 | 2-7 SQL和递归集合2-6从面向过程思维向声明式思维、面向集合思维转变的7个关键点 | 1301 |
读SQL进阶教程笔记16_SQL优化让SQL飞起来 | 1-11让SQL飞起来 | 2740 |
总计 | 25820 |
除了true/false之外,还有其他状态,其实不单单是三值。
查不出,查不快,很可能就是null这个幽灵在作祟,你又无法根除它,只能时刻保持警惕。
过程(命令)式思维要转换为按照集合论的思维考虑问题。
两者很像,都不同于过程(命令)式。
书到用时方恨少,读了之后,发现SQL还可以这么玩,果然牛掰!
套用大话西游的台词“以前我是用肉眼去看这个世界,到后来我才明白应该用心去看这个世界。”
以前我是用过程(命令)式思维去看这个世界,到后来我才明白也可以用集合论或者函数式思维去看这个世界。
所以,近一段时间,阅读函数式编程和SQL编程的书籍较多。
2023年2月人民邮电出版社已经出版第2版,建议阅读第2版。
另外,原书练习题和第三章附录答案等,也很有意思,有兴趣的同学可以找来做做。
X 关闭
Copyright © 2015-2022 海峡洁具网 版权所有
备案号:皖ICP备2022009963号-10
联系邮箱:396 029 142 @qq.com