order by 1,2 的含义是对表的第一列 按照从小到大的顺序进行排列 然后再对第二列按照从小到大的顺序进行排列 order by 1,2 等同于 order by [第一列],[第二列] 详见以下举例说明 createtableA (keyIdvarchar(20),namevarchar(120))goinsertintoA (name,keyId)values(10,'we')insertintoA (name,keyI...
order by 1,2 的含义是对表的第一列 按照从小到大的顺序进行排列 然后再对第二列按照从小到大的顺序进行排列 order by 1,2 等同于 order by [第一列],[第二列] 详见以下举例说明 createtableA (keyIdvarchar(20),namevarchar(120))goinsertintoA (name,keyId)values(10,'we')insertintoA (name,keyI...
举个例子,比如SELECT A,B两个字段,ORDER BY 1就是按照A来排序,当然顺序是DESC,倒序,如果是ORDER BY 2就是按照B来排序,默认asc,正序,所以,你懂的!
order by 是排序的意思。order by 列名1,列名2,... 你按照什么排序就写什么列。 如果列名后什么都不写,也可以写ASC,表示升序排列,如果要想降序排列,在列名后面写desc 。
SQL中的ORDER BY子句是一个关键元素,它用于控制查询结果的排列顺序。简单来说,当你执行一个SELECT语句时,ORDER BY会让返回的数据记录按照指定字段的递增或递减顺序进行排序。这个子句的语法如下:SELECT 字段列表 FROM 表名 WHERE 选择条件 [ORDER BY 字段1 [ASC | DESC] [,字段2 [ASC | DESC] ...
大概意思就是,group by, order by 后面跟数字,指的是 select 后面选择的列(属性),1 代表第一个列(属性),依次类推。 因而上面最外层的 1. GROUP BY 1,2 ORDER BY 1,2 等价于 1. GROUP BY a.dep_month, a.dep_day_of_week ORDER BY a.dep_month, a.dep...
group by, order by 后面跟数字,指的是 select 后面选择的列(属性),1 代表第一个列(属性),依次类推。这样一来,上面的SQL 等价于 select id, user_namefrom tb_usergroup by id,user_nameorder by id,user_name 值得注意的是 这个索引是从1开始,而不是从0开始。这种操作也可以应用到order ...
ORDER BY 1 DESC是什么写法? b) 解决原理&方法 SELECT * FROM [TableName] ORDER BY 1 DESC//对表中第一个字段进行倒序排序,如第一个字段是主键自增ID SELECT Name,* FROM [TableName] ORDER BY 1 DESC//对表中第一个字段进行倒序排序,如第一个字段是Name ...