Order by 1 | 2 | 3

在MySQL中,"ORDER BY"子句用于对查询结果进行排序。数字代表的是选择要排序的列的位置。这里的数字是从1开始计数的。
当你使用 "ORDER BY 2" 时,它表示按照查询结果的第二个列进行排序。例如,假设你有一个查询如下:
这将按照年龄(第二个列)对查询结果进行排序。
同样地,"ORDER BY 3" 表示按照查询结果的第三个列进行排序。例如:
这将按照薪资(第三个列)对查询结果进行排序。
需要注意的是,使用数字来表示列的位置可能会使查询的可读性变差。如果你的查询非常复杂,建议使用列名代替数字来提高代码的可维护性和可读性。
 
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP