SQL语句order by两个字段同时排序 ORDER BY 后可加2个字段,用英文逗号隔开。 f1用升序, f2降序,sql该这样写 ORDER BY f1, f2 DESC 也可以这样写,更清楚: ORDER BY f1 ASC, f2 DESC 如果都用降序,必须用两个desc ORDER BY f1 DESC, f2 DESC
SELECT Country,City FROM Sample.Person ORDER BY CASE WHEN :var1=1 then Country END, WHEN :var2=1 then City END ASC和DESC参数在CASE END关键字之后指定。 注意,在CASE表达式中必须根据列名指定字段。 在此上下文中,不能指定列别名或列号。 ORDER BY和长全局引用 ORDER BY ordering-item的值不应该超过...
ORDER BY 2表示按SELECT清单中的第二个列prod_name进行排序。ORDER BY 2,3表示先按prod_price,再按prod_name进行排序。 3.4 指定排序方向 数据排序不限于升序排序(从A到Z),这只是默认的排序顺序。还可以使用ORDER BY子句进行降序(从Z到A)排序。为了进行降序排序,必须指定DESC关键字。 下面的例子以价格降序来排...
ORDER BY 后可加2个字段,用英文逗号隔开。 f1用升序, f2降序,sql该这样写 ORDER BY f1, f2 DESC 也可以这样写,更清楚: ORDER BY f1 ASC, f2 DESC 如果都用降序,必须用两个desc ORDER BY f1 DESC, f2 DESC
ORDER BY 后可加2个字段,用英文逗号隔开。f1用升序, f2降序,sql该这样写 ORDER BY f1, f2 DESC 也可以这样写,更清楚:ORDER BY f1 ASC, f2 DESC 如果都用降序,必须用两个desc ORDER BY f1 DESC, f2 DESC
select last_name, department_id, salary from employees order by department_id, salary desc; 3、列出有提成员工的姓名,工资和提成,按工资降序排列? select last_name,salary,commission_pct from employees where commission_pct is not null order by 2 desc ,3 asc; ...
SELECT * FROM 表名 ORDER BY 列名1, 列名2; 通过指定多个列名,可以对查询结果进行多级排序,首先按列名1排序,然后按列名2排序。 指定排序方向: SELECT * FROM 表名 ORDER BY 列名 DESC; 通过指定DESC关键字,可以按降序排序。 高级用法 除了上述的基本语法,还有一些高级的技巧和用法可以使我们更好地利用ORDER ...
表示select 中的第一列,第二列 还是建议把字段名写上,直观些
sort02desc输出结果:sort01sort02ddccbbabaa 1.2 自定义全局排序 - order by decode(field,key01,...