我看过谷歌但找不到它。我们可以使用字段的位置在MySQL中订购吗?
假设我有字段ID | FirstName | LastName | Age
,但我想按字段4排序,我可以像年龄一样订购ORDER BY FieldPos4
吗?我无法找到相关的东西。
感谢。
答案 0 :(得分:13)
您可以按位置(从1开始)引用列:
ORDER BY 4
来自the documentation(强调我的):
为输出选择的列可以在ORDER BY和GROUP中引用 BY子句使用列名,列别名或列位置。 列位置是整数,以1
开头