一般使用Mysql中order by时,后面只有1个字段,按照1个字段排序。其实,order by后面可跟多个字段,在第一个字段相同的记录有多条的情况下,这多条记录再按照第二个字段进行排序。例子:
SELECT * FROM table1 ORDER BY field1, field2 DESC;
先按照field1进行升序排序(默认升序,ASC),这种排序情况下,均为A2的记录可能有3条,见下图:
这3条记录再按照field2进行降序排序。见下图:
一般使用Mysql中order by时,后面只有1个字段,按照1个字段排序。其实,order by后面可跟多个字段,在第一个字段相同的记录有多条的情况下,这多条记录再按照第二个字段进行排序。例子:
SELECT * FROM table1 ORDER BY field1, field2 DESC;
先按照field1进行升序排序(默认升序,ASC),这种排序情况下,均为A2的记录可能有3条,见下图:
这3条记录再按照field2进行降序排序。见下图:
Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务