/advanced-sql-tutorial

sql进阶教程学习记录

Primary LanguageTSQL

目的:

学习sql进阶教程

任务:

1. 神奇的SQL

  • 1.1 CASE表达式

  • 1.2 自连接的用法

  • 1.3 三值逻辑与NULL

  • 1.4 HAVING子句的力量

  • 1.5 外连接的用法

  • 1.6 用关联子查询比较行与行

  • 1.7 用SQL进行集合运算

  • 1.8 EXISTS谓词的用法

  • 1.9 用SQL处理数列

  • 1.10 HAVING子句又回来了

  • 1.11 让SQL飞起来

  • 1.12 SQL编程方法

2. 关系数据库的世界

  • 2.1 关系数据库的历史

  • 2.2 为什么叫 "关系" 模型

  • 2.3 开始于关系, 结束于关系

  • 2.4 地址这一巨大的怪物

  • 2.5 GROUP BY和PARTITION BY

  • 2.6 从面向过程思维向面向声明式思维/面向集合思维转变

  • 2.7 SQL和递归逻辑

  • 2.8 人类的逻辑学

  • 2.9 消灭NULL委员会

  • 2.10 SQL中的层级