用两个词来说:关系表不是矩阵.
在关系世界中,1'st row只有在数据集上定义某个顺序时才有意义.没有"隐含的第一记录"这样的东西.
假设您在第一列的值上排序行,就是这样:
SELECT column1
FROM table
ORDER BY
column1
LIMIT 1
Run Code Online (Sandbox Code Playgroud)
另请注意,表中的不同列属于不同的列domains.
拥有表的要点是relation在这些之间定义一些domains,这就是为什么整个事物被称为"关系数据库",而表本身有时被称为"关系".
列顺序在关系表中也没有特殊含义.
假设您始终按名称引用列.
如果替换列的顺序会影响查询的结果,则会将其视为设计不佳.
有些东西喜欢SELECT *和ORDER BY 1,但通常应该避免.