一尘不染

MySQL-我们可以按列位置而不是名称排序吗?

sql

我看过Google,但是找不到。我们可以使用字段的位置在MySQL中订购吗?

假设我有字段,ID | FirstName |聽LastName | Age但我想按字段4排序,是否可以ORDER BY FieldPos4对Age进行排序?我还没办法找到有关的东西。

谢谢。


阅读 128

收藏
2021-05-23

共1个答案

一尘不染

您可以按位置(从1开始)引用列:

ORDER BY 4

文档
(重点是我的):

可以在ORDER BY和GROUP BY子句中使用列名,列别名或 列位置 引用选择用于输出的 列。 列位置是整数,以1开头

2021-05-23