知识卡片

列名胜过位置

专业/工作

内容

关系属性靠名称识别,SQL 却常让列位置产生影响。使用 AS 命名、避免依赖 SELECT 列顺序、让同类信息使用同名列,可以让 SQL 更接近关系模型,也减少重构后的隐性错误。

参考来源

《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第3章 元组、关系、行、表