Kodo
kon
kodokon.com
课程
/
SQL
精通
SQL · 熟练 - 高级模式与性能优化
HAVING 与高级聚合
用 HAVING 在聚合之后进行筛选,并借助聚合函数内部的 CASE WHEN 对数据做透视。
CTE(WITH):让复杂查询变得可读
用 WITH 把你的查询拆分成一个个具名步骤,并像一条转换流水线那样串联多个 CTE。
窗口函数:ROW_NUMBER、RANK、SUM OVER
借助 OVER 和 PARTITION BY,计算排名、累计值以及组内比较,同时又不把行合并掉。
事务:BEGIN、COMMIT、ROLLBACK 与 ACID
用事务让你的写操作具备原子性,并理解 ACID 保证在日常实践中究竟意味着什么。
数据建模:规范化与反规范化
把你的表结构从 1NF 组织到 3NF 以消除各种异常,并懂得何时在充分知情下进行反规范化。